D3DHAL_VALIDATETEXTURESTAGESTATEDATA Struktur (d3dhal.h)

Die D3DHAL_VALIDATETEXTURESTAGESTATEDATA-Struktur enthält die Informationen, die für den Treiber erforderlich sind, um seine Fähigkeit 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;

Member

dwhContext

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

dwFlags

Derzeit auf 0 festgelegt und sollte vom Treiber ignoriert werden.

dwReserved

Für die Systemverwendung reserviert und sollte vom Treiber ignoriert werden.

dwNumPasses

Gibt den Speicherort an, an dem der Treiber die Anzahl von Durchläufen schreiben soll, die für die Hardware erforderlich sind, um die Füllvorgänge auszuführen.

ddrval

Gibt den Speicherort an, an dem der Treiber den Rückgabewert der Funktion D3dValidateTextureStageState schreibt. Ein Rückgabecode von D3D_OK zeigt 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)

Weitere Informationen

D3dValidateTextureStageState