Compartilhar via


D3DHAL_DP2RESPONSE estrutura (d3dhal.h)

Somente versões posteriores e DirectX 9.0.

Uma ou mais estruturas de D3DHAL_DP2RESPONSE são analisadas do buffer de resposta que o D3dDrawPrimitives2 retorno de chamada 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 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 está definido como D3DDP2OP_RESPONSECONTINUE; esse membro só é válido quando o driver define bCommand para 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)

Consulte também

D3DDP2OP_RESPONSECONTINUE

D3DDP2OP_RESPONSEQUERY

D3DHAL_DP2OPERATION

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2