Compartilhar via


estrutura D3DHAL_DP2RESPONSE (d3dhal.h)

Somente DirectX 9.0 e versões posteriores.

Uma ou mais estruturas de D3DHAL_DP2RESPONSE são analisadas do buffer de resposta que o retorno de chamada D3dDrawPrimitives2 retorna para o runtime. Cada estrutura especifica a disponibilidade de respostas para consultas emitidas anteriormente.

Sintaxe

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

Membros

bCommand

Especifica um token de resposta. Esse membro pode ser D3DDP2OP_RESPONSECONTINUE ou D3DDP2OP_RESPONSEQUERY do tipo enumerado D3DHAL_DP2OPERATION .

bReserved

Reservado para uso do sistema e deve ser ignorado pelo driver.

wStateCount

Especifica o número de respostas (ou seja, o número de estruturas de D3DHAL_DP2RESPONSEQUERY ) que seguem essa estrutura D3DHAL_DP2RESPONSE. Se o driver definir bCommand como D3DDP2OP_RESPONSECONTINUE, o driver deverá definir esse membro como zero. No entanto, o runtime ignora esse membro quando bCommand é definido como D3DDP2OP_RESPONSECONTINUE; esse membro só é válido quando o driver define bCommand como D3DDP2OP_RESPONSEQUERY.

dwTotalSize

Especifica o tamanho total, em bytes, das respostas associadas a essa estrutura D3DHAL_DP2RESPONSE. O driver também inclui o tamanho dessa estrutura D3DHAL_DP2RESPONSE no tamanho total para permitir que o runtime ignore essa estrutura D3DHAL_DP2RESPONSE ao analisar o buffer de resposta.

Requisitos

Requisito Valor
Cabeçalho d3dhal.h (inclua D3dhal.h)

Confira também

D3DDP2OP_RESPONSECONTINUE

D3DDP2OP_RESPONSEQUERY

D3DHAL_DP2OPERATION

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2