Partilhar via


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)

Consulte também

QueryAuthenticatedChannel