Partager via


structure D3DDDIARG_QUERYAUTHENTICATEDCHANNEL (d3dumddi.h)

La structure D3DDDIARG_QUERYAUTHENTICATEDCHANNEL décrit les informations de canal authentifiées à 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 auxquelles pointe le membre pInputData.

[in] pInputData

Pointeur vers une mémoire tampon qui décrit les informations à interroger. 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 ::Query. Pour plus d’informations sur IDirect3DAuthenticatedChannel ::Query, consultez la documentation du Kit de développement logiciel (SDK) Windows.

[in] OutputSize

Taille, en octets, des données de sortie auxquelles pointe le membre pOutputData.

[in/out] pOutputData

Pointeur vers une mémoire tampon qui décrit les informations retournées par la fonction QueryAuthenticatedChannel. La mémoire tampon à laquelle pOutputData pointe est définie de façon identique à la mémoire tampon de sortie retournée par la méthode IDirect3DAuthenticatedChannel ::Query.

Remarques

Les définitions des mémoires tampons d’entrée et de sortie auxquelles les pInputData et point de membres 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 membre identifie le type d’informations à interroger.

La définition de la mémoire tampon de sortie dépend également des informations que les requêtes de fonction QueryAuthenticatedChannel. 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 d’authentification de message en mode SRC (One-Key Cipher Block Chaining) (OMAC) qui permet à l’appelant d’authentifier l’intégralité de la mémoire tampon, ce qui empêche les attaques man-in-the-middle.
  • Les QueryType, hChannelet Membres SequenceNumber de la mémoire tampon d’entrée empêchent les attaques par relecture.

Exigences

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

Voir aussi

QueryAuthenticatedChannel