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