Freigeben über


ID3DXEffect::D eleteParameterBlock-Methode

Löschen Sie einen Parameterblock.

Syntax

HRESULT DeleteParameterBlock(
  [in] D3DXHANDLE  hParameterBlock
);

Parameter

hParameterBlock [in]

Typ: D3DXHANDLE

Ein Handle für den Parameterblock. Dies ist das von ID3DXEffect::EndParameterBlock zurückgegebene Handle.

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, D3DXERR_INVALIDDATA.

Bemerkungen

Parameterblöcke sind Blöcke mit Effektzuständen. Verwenden Sie einen Parameterblock, um Zustandsänderungen aufzuzeichnen, damit sie später mit einem einzelnen API-Aufruf angewendet werden können. Wenn sie nicht mehr benötigt wird, löschen Sie den Parameterblock, um die Arbeitsspeicherauslastung zu reduzieren.

Anforderungen

Anforderung Wert
Header
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock