Structure DDICERTIFICATEINFO (d3dumddi.h)

La structure DDICERTIFICATEINFO décrit des informations sur le certificat utilisé par le pilote.

Syntaxe

typedef struct _DDICERTIFICATEINFO {
  [in] D3DDDI_CERTIFICATETYPE      CertificateType;
  [in] DDIAUTHENTICATEDCHANNELTYPE ChannelType;
  [in] GUID                        CryptoSessionType;
} DDICERTIFICATEINFO;

Membres

[in] CertificateType

Valeur de type D3DDDI_CERTIFICATETYPE qui indique le type de certificat.

[in] ChannelType

Valeur de type DDIAUTHENTICATEDCHANNELTYPE qui indique le type de canal authentifié.

[in] CryptoSessionType

GUID qui indique la session de chiffrement.

Remarques

Le runtime spécifie un pointeur vers une structure DDICERTIFICATEINFO dans le membre pInfo de la structure D3DDDIARG_GETCAPS , ainsi que la valeur D3DDDICAPS_GETCERTIFICATE dans le membre Type de D3DDDIARG_GETCAPS- dans un appel à la fonction GetCaps du pilote d’affichage en mode utilisateur pour récupérer le certificat. Le runtime fournit également une mémoire tampon dans le membre pData de D3DDDIARG_GETCAPS pour contenir le certificat. Le runtime reçoit des informations sur la taille de la mémoire tampon lorsque le runtime appelle les GetCaps du pilote avec la valeur D3DDDICAPS_GETCERTIFICATESIZE définie dans le membre Type de D3DDDIARG_GETCAPS. Le pilote retourne un pointeur vers le certificat dans la mémoire tampon fournie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DDICERTIFICATEINFO est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_GETCAPS

D3DDDI_CERTIFICATETYPE

DDIAUTHENTICATEDCHANNELTYPE

GetCaps