Partager via


structure D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL (d3dumddi.h)

La structure D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL décrit l’état défini dans un canal authentifié à l’aide de la fonction ConfigureAuthenticatedChannel.

Syntaxe

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

Membres

[in] InputSize

Taille, en octets, des données d’entrée auxquelles pointe le membre pInputData.

[in] pInputData

Pointeur vers une mémoire tampon qui décrit les données de configuration à définir. La définition de la mémoire tampon d’entrée dépend des données de configuration définies. La mémoire tampon à laquelle points pInputData est définie de façon identique à la mémoire tampon d’entrée transmise à la méthode IDirect3DAuthenticatedChannel ::Configure. Pour plus d’informations sur IDirect3DAuthenticatedChannel ::Configure, consultez la documentation du Kit de développement logiciel (SDK) Windows.

[in/out] pOutputData

Pointeur vers une mémoire tampon qui décrit les informations retournées par la fonction ConfigureAuthenticatedChannel.

Remarques

Le premier membre de la mémoire tampon d’entrée que le pInputData point de membre est toujours la structure D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT, dont les membres spécifient les informations suivantes :

  • Le membre ConfigureType identifie l’état de configuration à définir.
  • Le membre omac identifie le code d’authentification de message en mode SRC (One-Key Cipher Block Chaining) (OMAC), qui vérifie que l’entrée provient d’une source approuvée.
  • Le membre SequenceNumber spécifie un numéro unique que le pilote peut utiliser pour empêcher les attaques par relecture.
Le membre pOutputData pointe vers une structure D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT qui contient le type de configuration et le numéro de séquence de la mémoire tampon de sortie pour empêcher les attaques par relecture.

État de configuration qu’un jeu de canaux authentifiés ne peut pas être désactivé par un autre canal authentifié. Un appel à la fonction ConfigureAuthenticatedChannel du pilote avec une telle tentative échoue.

Exigences

Exigence Valeur
client minimum pris en charge D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL est pris en charge à partir du système d’exploitation Windows 7.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

ConfigureAuthenticatedChannel