Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nur DirectX 9.0 und höhere Versionen.
Mindestens eine D3DHAL_DP2RESPONSE Strukturen werden aus dem Antwortpuffer analysiert, den die D3dDrawPrimitives2 Rückruf an die Laufzeit zurückgibt. Jede Struktur gibt die Verfügbarkeit von Antworten auf zuvor ausgestellte Abfragen an.
Syntax
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Angehörige
bCommand
Gibt ein Antworttoken an. Dieses Element kann entweder D3DDP2OP_RESPONSECONTINUE oder D3DDP2OP_RESPONSEQUERY des D3DHAL_DP2OPERATION Enumerationstyps sein.
bReserved
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
wStateCount
Gibt die Anzahl der Antworten (d. h. die Anzahl der D3DHAL_DP2RESPONSEQUERY Strukturen) an, die dieser D3DHAL_DP2RESPONSE Struktur folgen. Wenn der Treiber bCommand- auf D3DDP2OP_RESPONSECONTINUE festlegt, sollte der Treiber dieses Element auf Null festlegen. Die Laufzeit ignoriert dieses Element jedoch, wenn bCommand- auf D3DDP2OP_RESPONSECONTINUE festgelegt ist; dieses Element ist nur gültig, wenn der Treiber bCommand- auf D3DDP2OP_RESPONSEQUERY festlegt.
dwTotalSize
Gibt die Gesamtgröße der antworten an, die dieser D3DHAL_DP2RESPONSE Struktur zugeordnet sind. Der Treiber enthält auch die Größe dieser D3DHAL_DP2RESPONSE Struktur in der Gesamtgröße, damit die Laufzeit diese D3DHAL_DP2RESPONSE Struktur überspringen kann, wenn der Antwortpuffer analysiert wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY