Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sperren Sie den Vertexpuffer.
Syntax
HRESULT LockVertexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Parameter
-
Flags [in]
-
Typ: DWORD
Kombination aus 0 oder mehr Sperrflags, die den Typ der auszuführenden Sperre beschreiben. Für diese Methode sind die folgenden Flags gültig:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
- D3DLOCK_NOOVERWRITE
Eine Beschreibung der Flags finden Sie unter D3DLOCK.
-
ppData [out, retval]
-
Typ: LPVOID*
VOID*-Zeiger auf einen Speicherpuffer, der die zurückgegebenen Vertexdaten enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Der Vertexpuffer wird in der Regel gesperrt, in geschrieben und dann zum Lesen entsperrt.
Patchgitter verwenden 16-Bit-Indexpuffer.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch