// d3dumddi.h
typedef struct _DDICERTIFICATEINFO {
[in] D3DDDI_CERTIFICATETYPE CertificateType;
[in] DDIAUTHENTICATEDCHANNELTYPE ChannelType;
[in] GUID CryptoSessionType;
} DDICERTIFICATEINFO;
View the official Windows Driver Kit DDI referenceNo description available.
The DDICERTIFICATEINFO structure describes information about the certificate that the driver uses.
CertificateType [in]A D3DDDI_CERTIFICATETYPE-typed value that indicates the certificate type.
ChannelType [in]A DDIAUTHENTICATEDCHANNELTYPE-typed value that indicates the authenticated-channel type.
CryptoSessionType [in]A GUID that indicates the encryption session.
The runtime specifies a pointer to a DDICERTIFICATEINFO structure in the pInfo member of the D3DDDIARG_GETCAPS structure--along with the D3DDDICAPS_GETCERTIFICATE value in the Type member of D3DDDIARG_GETCAPS--in a call to the user-mode display driver's GetCaps function to retrieve the certificate. The runtime also supplies a buffer in the pData member of D3DDDIARG_GETCAPS to hold the certificate. The runtime receives information about the size of the buffer when the runtime calls the driver's GetCaps with the D3DDDICAPS_GETCERTIFICATESIZE value set in the Type member of D3DDDIARG_GETCAPS. The driver returns a pointer to the certificate in the supplied buffer.