Compartilhar via


estrutura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL (d3dumddi.h)

A estrutura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL descreve o estado definido em um canal autenticado usando a função ConfigureAuthenticatedChannel .

Sintaxe

typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
  [in]     UINT       InputSize;
  [in]     const VOID *pInputData;
  [in/out] VOID       *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;

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 os dados de configuração a serem definidos. A definição do buffer de entrada depende dos dados de configuração definidos. O buffer para o qual pInputData aponta é definido de forma idêntica ao buffer de entrada que é passado para o método IDirect3DAuthenticatedChannel::Configure . Para obter mais informações sobre IDirect3DAuthenticatedChannel::Configure, consulte a documentação do SDK do Windows.

[in/out] pOutputData

Um ponteiro para um buffer que descreve as informações retornadas pela função ConfigureAuthenticatedChannel .

Comentários

O primeiro membro do buffer de entrada para o qual o membro pInputData aponta é sempre a estrutura D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT, cujos membros especificam as seguintes informações:

  • O membro ConfigureType identifica o estado de configuração a ser definido.
  • O membro omac identifica o código de autenticação de mensagem do modo CBC (Encadeamento de Blocos de Criptografia de Uma Chave) (OMAC), que verifica se a entrada é de uma fonte confiável.
  • O membro SequenceNumber especifica um número exclusivo que o driver pode usar para evitar ataques de reprodução.
O membro pOutputData aponta para uma estrutura D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT que contém o tipo de configuração e o número de sequência do buffer de saída para evitar ataques de reprodução.

Estado de configuração que um conjunto de canais autenticados não pode ser desabilitado por outro canal autenticado. Uma chamada para a função ConfigureAuthenticatedChannel do driver com essa tentativa falha.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

ConfigureAuthenticatedChannel