DDICERTIFICATEINFO 结构 (d3dumddi.h)

DDICERTIFICATEINFO 结构描述驱动程序使用的证书的相关信息。

语法

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

成员

[in] CertificateType

指示证书类型的 D3DDDI_CERTIFICATETYPE类型的值。

[in] ChannelType

指示经过身份验证的 通道类型的 DDIAUTHENTICATEDCHANNELTYPE 类型的值。

[in] CryptoSessionType

指示加密会话的 GUID。

注解

运行时指定指向 D3DDDIARG_GETCAPS 结构的 pInfo 成员中的 DDICERTIFICATEINFO 结构的指针,以及在调用用户模式显示驱动程序的 GetCaps 函数以检索证书时,D3DDDIARG_GETCAPS 的 Type 成员中的D3DDDICAPS_GETCERTIFICATE值。 运行时还在 D3DDDIARG_GETCAPS 的 pData 成员中提供一个缓冲区来保存证书。 当运行时使用在 D3DDDIARG_GETCAPS 的 Type 成员中设置的 D3DDDICAPS_GETCERTIFICATESIZE 值调用驱动程序的 GetCaps 时,运行时会收到有关缓冲区大小的信息。 驱动程序返回指向提供的缓冲区中证书的指针。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持 DDICERTIFICATEINFO。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDIARG_GETCAPS

D3DDDI_CERTIFICATETYPE

DDIAUTHENTICATEDCHANNELTYPE

GetCaps