Freigeben über


PFND3D11_1DDI_GETCERTIFICATE Rückruffunktion (d3d10umddi.h)

Gibt ein Zertifikat zurück, das der Anzeigeminiporttreiber entweder für das kryptografische Sitzungszertifikat oder den authentifizierten Kanal verwendet.

Syntax

PFND3D11_1DDI_GETCERTIFICATE Pfnd3d111DdiGetcertificate;

void Pfnd3d111DdiGetcertificate(
  D3D10DDI_HDEVICE hDevice,
  const D3D11_1DDI_CERTIFICATE_INFO *pCertificateInfo,
  UINT CertificateSize,
  BYTE *pCertificate
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

pCertificateInfo

Ein Zeiger auf eine D3D11_1DDI_CERTIFICATE_INFO-Struktur , die das zurückzugebende kryptografische Sitzungszertifikat oder den authentifizierten Kanal angibt.

CertificateSize

Die Größe des Puffers in Bytes, auf den der pCertificate-Parameter verweist.

pCertificate

Ein Zeiger auf ein Bytearray, das die Zertifikatkette des Treibers empfängt.

Rückgabewert

Keine

Bemerkungen

Basierend auf den Daten in der D3D11_1DDI_CERTIFICATE_INFO-Struktur gibt GetCertificate das Zertifikat für die kryptografische Sitzung oder den authentifizierten Kanal zurück. Der Treiber verwendet dieses Zertifikat zum Einrichten der Vertrauensstellung und zum Durchführen des Schlüsselaustauschs für die Sitzung oder den Kanal.

Hinweis Die Größe der Zertifikatkette eines Treibers in Bytes kann durch Aufrufen von GetCertificateSize abgefragt werden.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3D11_1DDI_CERTIFICATE_INFO

GetCertificateSize