Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Zertifikatkette des Treibers ab.
Syntax
HRESULT GetCertificate(
UINT CertifacteSize,
BYTE *ppCertificate
);
Parameter
CertifacteSize
Die Größe des ppCertificate-Arrays in Bytes. Um die Größe der Zertifikatkette abzurufen, rufen Sie IDirect3DCryptoSession9::GetCertificateSize auf.
ppCertificate
Ein Zeiger auf ein Bytearray, das die Zertifikatkette des Treibers empfängt. Der Aufrufer muss das Array zuordnen.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der Standardmäßige Schlüsselaustauschmechanismus verwendet das OPM-Zertifikat (Output Protection Manager) des Treibers, bei dem es sich um ein X.509-Zertifikat handelt. Der Typ des Schlüsselaustauschs wird in den Funktionsinformationen angegeben, die von der IDirect3DDevice9Video::GetContentProtectionCaps-Methode zurückgegeben werden. Der Schlüsselaustauschmechanismus wird vom KeyExchangeType-Element der D3DCONTENTPROTECTIONCAPS-Struktur angegeben. Wenn der Wert D3DKEYEXCHANGE_RSAES_OAEP ist, wird ein X.509-Zertifikat verwendet.
Für andere Arten des Schlüsselaustauschs verwendet der Treiber möglicherweise einen anderen Zertifikattyp oder stellt kein Zertifikat bereit.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d9.h |