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