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)

See also

D3DDDIARG_GETCAPS

D3DDDI_CERTIFICATETYPE

DDIAUTHENTICATEDCHANNELTYPE

GetCaps