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.
Stellt Schlüsselaustauscheingabedaten für den Schutz von Hardwareinhalten dar.
Syntax
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
UINT PrivateDataSize;
UINT HWProtectionDataSize;
BYTE pbInput[4];
} D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;
Member
PrivateDataSize
Die Größe der privaten Daten, die für die IHV-Nutzung reserviert sind. Diese Größe wird anhand des pPrivateInputSize-Parameters bestimmt, der von der ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize-Funktion zurückgegeben wird.
HWProtectionDataSize
Die Größe der DRM-Befehlsdaten.
pbInput[4]
Wenn PrivateDataSize größer als 0 ist, ist pbInput[0] – pbInput[PrivateDataSize - 1] für die IHV-Verwendung reserviert.
pbInput[PrivateDataSize] – pbInput[HWProtectionDataSize + PrivateDataSize - 1] enthält die Eingabedaten für den DRM-Befehl. Das Format und die Größe des DRM-Befehls werden durch die DRM-Spezifikation definiert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Kopfzeile | d3d11_1.h |