Freigeben über


IDirect3DDevice9::GetRenderState-Methode (d3d9.h)

Ruft einen Renderzustandswert für ein Gerät ab.

Syntax

HRESULT GetRenderState(
  [in]          D3DRENDERSTATETYPE State,
  [out, retval] DWORD              *pValue
);

Parameter

[in] State

Typ: D3DRENDERSTATETYPE

Gerätezustandsvariable, die abgefragt wird. Dieser Parameter kann ein beliebiges Element des D3DRENDERSTATETYPE aufgezählten Typs sein.

[out, retval] pValue

Typ: DWORD*

Zeiger auf eine Variable, die den Wert der abgefragten Renderzustandsvariable empfängt, wenn die Methode zurückgibt.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. D3DERR_INVALIDCALL, wenn eines der Argumente ungültig ist.

Hinweise

Diese Methode gibt keinen Gerätestatus für ein Gerät zurück, das mit D3DCREATE_PUREDEVICE erstellt wird. Wenn Sie diese Methode verwenden möchten, müssen Sie Ihr Gerät mit einem der anderen Werte in D3DCREATE erstellen."

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9

IDirect3DDevice9::SetRenderState