LockFlags-Enumeration

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Definiert den Typ der auszuführenden Sperrung.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration LockFlags
'Usage
Dim instance As LockFlags
[FlagsAttribute]
public enum LockFlags
[FlagsAttribute]
public enum class LockFlags
[<FlagsAttribute>]
type LockFlags

Member

Membername Beschreibung
Wird von .NET Compact Framework unterstützt None Die Anwendung möglicherweise lesen und Schreiben und aus dem Puffer.
Wird von .NET Compact Framework unterstützt ReadOnly Die Anwendung schreibt nicht in den Puffer.Dieses Flag kann Ressourcen in nicht systemeigenen Formaten umcodieren Schritt beim Entsperren speichern gespeichert.
Wird von .NET Compact Framework unterstützt NoDirtyUpdate Standardmäßig fügt eine Sperre auf einer Ressource einen dirty Bereich auf die Ressource.Dieses Flag verhindert, dass Änderungen auf fehlerhafte Zustand der Ressource.Anwendungen sollten dieses Flag verwenden, wenn Sie weitere Informationen über die Bereiche, die während der Sperrvorgang geändert haben.
Wird von .NET Compact Framework unterstützt NoOverwrite Die Anwendung ist garantiert keine Daten im Vertex- und Indexpuffer überschrieben.Dieses Flag ermöglicht es den Treiber um sofort zurückzukehren und die Wiedergabe mit diesem Vertexpuffer fortzusetzen.Wenn das Flag nicht verwendet wird, muss der Treiber Rendering vor der Rückgabe von Sperren abgeschlossen.
Wird von .NET Compact Framework unterstützt Discard Die Anwendung überschreibt alle Positionen innerhalb der Region wird gesperrt, mithilfe einer nur-Schreib-Operation.Dies ist eine gültige Option beim Verwenden von dynamischen Texturen, dynamischen Vertexpuffern und dynamischen Indexpuffern.

Für Vertex- und Indexpuffer verwirft die Anwendung den gesamten Puffer.Ein Zeiger auf einen neuen Speicherbereich wird zurückgegeben, sodass die direkter Speicherzugriff (DMA) und Rendering aus dem vorherigen Bereich nicht verzögert.Für Texturen überschreibt die Anwendung alle Positionen im Bereich gesperrt mithilfe einer nur-schreiben-Operation.

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Weitere Ressourcen

Mobile Direct3D-Programmierung in .NET Compact Framework