Поделиться через


Структура 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, указывающий сеанс шифрования.

Комментарии

Среда выполнения указывает указатель на структуру DDICERTIFICATEINFO в элементе pInfoструктуры D3DDDIARG_GETCAPS вместе со значением D3DDDICAPS_GETCERTIFICATE в элементе Type D3DDDIARG_GETCAPS в вызове функции GetCaps драйвера отображения пользовательского режима для получения сертификата. Среда выполнения также предоставляет буфер в элементе pData D3DDDIARG_GETCAPS для хранения сертификата. Среда выполнения получает сведения о размере буфера, когда среда выполнения вызывает метод GetCaps драйвера со значением D3DDDICAPS_GETCERTIFICATESIZE, заданным в элементе Type D3DDDIARG_GETCAPS. Драйвер возвращает указатель на сертификат в предоставленном буфере.

Требования

Требование Значение
Минимальная версия клиента DDICERTIFICATEINFO поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_GETCAPS

D3DDDI_CERTIFICATETYPE

DDIAUTHENTICATEDCHANNELTYPE

GetCaps