Freigeben über


ID3DXPatchMesh::LockAttributeBuffer-Methode

Sperrt den Attributpuffer.

Syntax

HRESULT LockAttributeBuffer(
  [in]          DWORD flags,
  [out, retval] DWORD **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

Eine Beschreibung der Flags finden Sie unter D3DLOCK.

ppData [out, retval]

Typ: DWORD**

Adresse eines Zeigers auf einen Puffer, der ein DWORD für jedes Gesicht im Gitter 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 Attributpuffer wird in der Regel gesperrt, in geschrieben und dann zum Lesen entsperrt.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPatchMesh