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 vers laquelle 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 vers laquelle pInputData pointe est définie de manière identique à la mémoire tampon d’entrée qui est passée à 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 que la fonction ConfigureAuthenticatedChannel retourne.
Remarques
Le premier membre de la mémoire tampon d’entrée vers laquelle le membre pInputData pointe 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 Chaîne de blocs à une clé (CBC) qui vérifie que l’entrée provient d’une source approuvée.
- Le membre SequenceNumber spécifie un nombre unique que le pilote peut utiliser pour empêcher les attaques par relecture.
État de configuration indiquant qu’un ensemble 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |