IMFContentDecryptorContext::InitializeHardwareKey-Methode (mfidl.h)

Ermöglicht dem Anzeigetreiber, IHV-spezifische Informationen zurückzugeben, die beim Initialisieren eines neuen Hardwareschlüssels verwendet werden.

Syntax

HRESULT InitializeHardwareKey(
  [in]           UINT       InputPrivateDataByteCount,
  [in, optional] const void *InputPrivateData,
  [out]          UINT64     *OutputPrivateData
);

Parameter

[in] InputPrivateDataByteCount

Die Anzahl der Bytes im Puffer, die InputPrivateData angibt.

[in, optional] InputPrivateData

Der Inhalt dieses Parameters wird durch die Implementierung von definiert.
das Schutzsystem, das im Sicherheitsprozessor ausgeführt wird. Der Inhalt kann Daten zu Lizenz- oder Streameigenschaften enthalten.

[out] OutputPrivateData

Die Rückgabedaten werden auch durch die Implementierung der Schutzsystemimplementierung definiert.
die im Sicherheitsprozessor ausgeführt wird. Der Inhalt kann Daten enthalten, die dem zugrunde liegenden Hardwareschlüssel zugeordnet sind.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

IMFContentDecryptorContext