DDICERTIFICATEINFO structure (d3dumddi.h)
The DDICERTIFICATEINFO structure describes information about the certificate that the driver uses.
Syntax
typedef struct _DDICERTIFICATEINFO {
[in] D3DDDI_CERTIFICATETYPE CertificateType;
[in] DDIAUTHENTICATEDCHANNELTYPE ChannelType;
[in] GUID CryptoSessionType;
} DDICERTIFICATEINFO;
Members
[in] CertificateType
A D3DDDI_CERTIFICATETYPE-typed value that indicates the certificate type.
[in] ChannelType
A DDIAUTHENTICATEDCHANNELTYPE-typed value that indicates the authenticated-channel type.
[in] CryptoSessionType
A GUID that indicates the encryption session.
Remarks
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | DDICERTIFICATEINFO is supported beginning with the Windows 7 operating system. |
Header | d3dumddi.h (include D3dumddi.h) |