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 | |
---|---|---|
None | Die Anwendung möglicherweise lesen und Schreiben und aus dem Puffer. | |
ReadOnly | Die Anwendung schreibt nicht in den Puffer.Dieses Flag kann Ressourcen in nicht systemeigenen Formaten umcodieren Schritt beim Entsperren speichern gespeichert. | |
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. | |
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. | |
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