Freigeben über


D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA Struktur (d3d11_1.h)

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

Weitere Informationen

Direct3D 11-Videostrukturen