estrutura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL (d3dumddi.h)
A estrutura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL descreve informações de canal autenticado para consultar usando a função QueryAuthenticatedChannel .
Sintaxe
typedef struct _D3DDDIARG_QUERYAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in] UINT OutputSize;
[in/out] VOID *pOutputData;
} D3DDDIARG_QUERYAUTHENTICATEDCHANNEL;
Membros
[in] InputSize
O tamanho, em bytes, dos dados de entrada para os quais o membro pInputData aponta.
[in] pInputData
Um ponteiro para um buffer que descreve as informações a serem consultadas. O buffer para o qual pInputData aponta é definido de forma idêntica ao buffer de entrada que é passado para o método IDirect3DAuthenticatedChannel::Query . Para obter mais informações sobre IDirect3DAuthenticatedChannel::Query, consulte a documentação do SDK do Windows.
[in] OutputSize
O tamanho, em bytes, dos dados de saída para os quais o membro pOutputData aponta.
[in/out] pOutputData
Um ponteiro para um buffer que descreve as informações retornadas pela função QueryAuthenticatedChannel . O buffer para o qual pOutputData aponta é definido de forma idêntica ao buffer de saída que o método IDirect3DAuthenticatedChannel::Query retorna.
Comentários
As definições dos buffers de entrada e saída para os quais os membros pInputData e pOutputData apontam dependem do tipo de informação. O primeiro membro do buffer de entrada é sempre uma estrutura D3DAUTHENTICATEDCHANNEL_QUERY_INPUT, cujo membro QueryType identifica o tipo de informação a ser consultada.
A definição do buffer de saída também depende das informações que a função QueryAuthenticatedChannel consulta. No entanto, o primeiro membro do buffer de saída é sempre uma estrutura D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT, cujos membros especificam as seguintes informações:
- O membro omac identifica o código de autenticação de mensagem do modo CBC (Encadeamento de Blocos de Criptografia de Uma Chave) que permite que o chamador autentique todo o buffer, o que impede ataques man-in-the-middle.
- Os membros QueryType, hChannel e SequenceNumber do buffer de entrada impedem ataques de reprodução.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | D3DDDIARG_QUERYAUTHENTICATEDCHANNEL tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |