ID3D11VideoContext1::GetDataForNewHardwareKey-Methode (d3d11_1.h)
Ermöglicht dem Treiber, IHV-spezifische Informationen zurückzugeben, die beim Initialisieren des neuen Hardwareschlüssels verwendet werden.
Syntax
HRESULT GetDataForNewHardwareKey(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT PrivateInputSize,
[in] const void *pPrivatInputData,
[out] UINT64 *pPrivateOutputData
);
Parameter
[in] pCryptoSession
Typ: ID3D11CryptoSession*
Ein Zeiger auf die ID3D11CryptoSession-Schnittstelle. Rufen Sie zum Abrufen dieses Zeigers ID3D11VideoDevice1::CreateCryptoSessionauf.
[in] PrivateInputSize
Typ: UINT-
Die Größe des Speichers, auf den vom pPrivateInputData Parameter verwiesen wird.
[in] pPrivatInputData
Typ: const void*
Die privaten Eingabedaten. Der Inhalt dieses Parameters wird durch die Implementierung der Sicheren Ausführungsumgebung definiert. Es kann Daten über die Lizenz oder über die Datenstromeigenschaften enthalten.
[out] pPrivateOutputData
Typ: UINT64*
Ein Zeiger auf die privaten Ausgabedaten. Die Rückgabedaten werden durch die Implementierung der sicheren Ausführungsumgebung definiert. Es kann grafikspezifische Daten enthalten, die dem zugrunde liegenden Hardwareschlüssel zugeordnet werden sollen.
Rückgabewert
Typ: HRESULT-
Diese Methode gibt einen der folgenden Fehlercodes zurück.
S_OK | Der Vorgang wurde erfolgreich abgeschlossen. |
E_OUTOFMEMORY | Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | d3d11_1.h |