estrutura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL (d3dumddi.h)
A estrutura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL descreve informações de canal autenticado para consulta 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 aos quais o pInputData membro aponta.
[in] pInputData
Um ponteiro para um buffer que descreve as informações a serem consultadas. O buffer ao 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 aos quais o pOutputData membro aponta.
[in/out] pOutputData
Um ponteiro para um buffer que descreve as informações que a função QueryAuthenticatedChannel retorna. O buffer ao qual pOutputData aponta é definido de forma idêntica ao buffer de saída que o método IDirect3DAuthenticatedChannel::Query retorna.
Observações
As definições dos buffers de entrada e saída para os quais o pInputData e pOutputData ponto de membros, 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 o queryAuthenticatedChannel consultas de função. 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, hChannele SequenceNumber do buffer de entrada impedem ataques de reprodução.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | D3DDDIARG_QUERYAUTHENTICATEDCHANNEL tem suporte a partir do sistema operacional Windows 7. |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |