Freigeben über


D3DHAL_VALIDATETEXTURESTAGESTATEDATA Struktur (d3dhal.h)

Die D3DHAL_VALIDATETEXTURESTAGESTATEDATA-Struktur enthält die informationen, die für den Treiber erforderlich sind, um die Möglichkeit zur Unterstützung von Multitexturing mithilfe des aktuellen Zustands zu ermitteln und zurückzugeben.

Syntax

typedef struct _D3DHAL_VALIDATETEXTURESTAGESTATEDATA {
  ULONG_PTR dwhContext;
  DWORD     dwFlags;
  ULONG_PTR dwReserved;
  DWORD     dwNumPasses;
  HRESULT   ddrval;
} D3DHAL_VALIDATETEXTURESTAGESTATEDATA;

Angehörige

dwhContext

Gibt die Kontext-ID des Direct3D-Geräts an.

dwFlags

Derzeit auf Null festgelegt und vom Treiber ignoriert werden soll.

dwReserved

Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.

dwNumPasses

Gibt den Speicherort an, an dem der Treiber die Anzahl der Durchläufe schreiben soll, die von der Hardware zum Ausführen der Vermischungsvorgänge erforderlich sind.

ddrval

Gibt den Speicherort an, an dem der Treiber den Rückgabewert der funktion D3dValidateTextureStageState schreibt. Ein Rückgabecode von D3D_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabecodes für Direct3D-Treiberrückrufe.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3dValidateTextureStageState