Estructura DDICERTIFICATEINFO (d3dumddi.h)

La estructura DDICERTIFICATEINFO describe información sobre el certificado que usa el controlador.

Sintaxis

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

Miembros

[in] CertificateType

Valor con tipo D3DDDI_CERTIFICATETYPE que indica el tipo de certificado.

[in] ChannelType

Valor con tipo DDIAUTHENTICATEDCHANNELTYPE que indica el tipo de canal autenticado.

[in] CryptoSessionType

GUID que indica la sesión de cifrado.

Comentarios

El tiempo de ejecución especifica un puntero a una estructura DDICERTIFICATEINFO en el miembro pInfo de la estructura D3DDDIARG_GETCAPS , junto con el valor de D3DDDICAPS_GETCERTIFICATE en el miembro Type de D3DDDIARG_GETCAPS--in una llamada a la función GetCaps del controlador de visualización en modo de usuario para recuperar el certificado. El tiempo de ejecución también proporciona un búfer en el miembro pData de D3DDDIARG_GETCAPS para contener el certificado. El tiempo de ejecución recibe información sobre el tamaño del búfer cuando el tiempo de ejecución llama a GetCaps del controlador con el valor de D3DDDICAPS_GETCERTIFICATESIZE establecido en el miembro Type de D3DDDIARG_GETCAPS. El controlador devuelve un puntero al certificado en el búfer proporcionado.

Requisitos

Requisito Value
Cliente mínimo compatible DDICERTIFICATEINFO se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_GETCAPS

D3DDDI_CERTIFICATETYPE

DDIAUTHENTICATEDCHANNELTYPE

GetCaps