D3DDDIARG_QUERYAUTHENTICATEDCHANNEL structure (d3dumddi.h)
La structure D3DDDIARG_QUERYAUTHENTICATEDCHANNEL décrit les informations de canal authentifié à interroger à l’aide de la fonction QueryAuthenticatedChannel .
Syntaxe
typedef struct _D3DDDIARG_QUERYAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in] UINT OutputSize;
[in/out] VOID *pOutputData;
} D3DDDIARG_QUERYAUTHENTICATEDCHANNEL;
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 informations à interroger. 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 ::Query . Pour plus d’informations sur IDirect3DAuthenticatedChannel ::Query, consultez la documentation du SDK Windows.
[in] OutputSize
Taille, en octets, des données de sortie vers laquelle pointe le membre pOutputData .
[in/out] pOutputData
Pointeur vers une mémoire tampon qui décrit les informations que la fonction QueryAuthenticatedChannel retourne. La mémoire tampon vers laquelle pOutputData pointe est définie de manière identique à la mémoire tampon de sortie que la méthode IDirect3DAuthenticatedChannel ::Query retourne.
Remarques
Les définitions des mémoires tampons d’entrée et de sortie vers lesquelles pointent les membres pInputData et pOutputData dépendent du type d’informations. Le premier membre de la mémoire tampon d’entrée est toujours une structure D3DAUTHENTICATEDCHANNEL_QUERY_INPUT, dont le membre QueryType identifie le type d’informations à interroger.
La définition de la mémoire tampon de sortie dépend également des informations que la fonction QueryAuthenticatedChannel interroge. Toutefois, le premier membre de la mémoire tampon de sortie est toujours une structure D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT, dont les membres spécifient les informations suivantes :
- Le membre omac identifie le code OMAC (One-Key Cipher Block Chaining) en mode OMAC (One-Key Cipher Block Chaining) qui permet à l’appelant d’authentifier l’intégralité de la mémoire tampon, ce qui empêche les attaques de l’intercepteur.
- Les membres QueryType, hChannel et SequenceNumber de la mémoire tampon d’entrée empêchent les attaques par relecture.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3DDDIARG_QUERYAUTHENTICATEDCHANNEL est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |