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) |