D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA-Struktur (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA wird mit D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA bei der Implementierung von Digital Rights Management (DRM) verwendet.
Syntax
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
UINT PrivateDataSize;
UINT HWProtectionDataSize;
BYTE pbInput[4];
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;
Member
PrivateDataSize
Enthält die Größe der privaten Daten, die für die IHV-Nutzung reserviert sind. Diese Größe wird anhand des pPrivateInputSize-Members bestimmt, das von GetCryptoSessionPrivateDataSize zurückgegeben wird.
HWProtectionDataSize
Enthält 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 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |
Weitere Informationen
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA