Condividi tramite


D3DHAL_DP2RESPONSE struttura (d3dhal.h)

DirectX 9.0 e versioni successive solo.

Una o più strutture D3DHAL_DP2RESPONSE vengono analizzate dal buffer di risposta restituito dal callback D3dDrawPrimitives2 al runtime. Ogni struttura specifica la disponibilità delle risposte alle query rilasciate in precedenza.

Sintassi

typedef struct _D3DHAL_DP2RESPONSE {
  BYTE  bCommand;
  BYTE  bReserved;
  WORD  wStateCount;
  DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;

Members

bCommand

Specifica un token di risposta. Questo membro può essere D3DDP2OP_RESPONSECONTINUE o D3DDP2OP_RESPONSEQUERY del tipo enumerato D3DHAL_DP2OPERATION .

bReserved

Riservato per l'uso del sistema e deve essere ignorato dal driver.

wStateCount

Specifica il numero di risposte, ovvero il numero di strutture D3DHAL_DP2RESPONSEQUERY , che seguono questa struttura D3DHAL_DP2RESPONSE. Se il driver imposta bCommand su D3DDP2OP_RESPONSECONTINUE, il driver deve impostare questo membro su zero. Tuttavia, il runtime ignora questo membro quando bCommand è impostato su D3DDP2OP_RESPONSECONTINUE; questo membro è valido solo quando il driver imposta bCommand su D3DDP2OP_RESPONSEQUERY.

dwTotalSize

Specifica le dimensioni totali, in byte, delle risposte associate a questa struttura D3DHAL_DP2RESPONSE. Il driver include anche le dimensioni di questa struttura di D3DHAL_DP2RESPONSE nella dimensione totale per consentire al runtime di ignorare questa struttura D3DHAL_DP2RESPONSE durante l'analisi del buffer di risposta.

Requisiti

Requisito Valore
Intestazione d3dhal.h (include D3dhal.h)

Vedi anche

D3DDP2OP_RESPONSECONTINUE

D3DDP2OP_RESPONSEQUERY

D3DHAL_DP2OPERATION

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2