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. Um diesen Zeiger zu erhalten, rufen Sie ID3D11VideoDevice1::CreateCryptoSession auf.
[in] PrivateInputSize
Typ: UINT
Die Größe des Arbeitsspeichers, auf den vom Parameter pPrivateInputData 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 zur Lizenz oder zu den Streameigenschaften enthalten.
[out] pPrivateOutputData
Typ: UINT64*
Ein Zeiger auf die privaten Ausgabedaten. Die Rückgabedaten werden durch die Implementierung der sicheren Ausführungsumgebung definiert. Sie 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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11_1.h |