D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA Struktur (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA wird mit NegotiateCryptoSessionKeyExchange bei der Implementierung von Digital Rights Management (DRM) verwendet.
Syntax
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
Angehörige
HWProtectionFunctionID
Gibt die Funktions-ID des DRM-Befehls an. Die Werte und Bedeutungen der Funktions-ID werden von jeder einzelnen DRM-Komponente definiert.
pInputData
Zeigen Sie auf einen Puffer, der eine D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA Struktur enthält, reservierten Speicher für die Verwendung von IHV und die Eingabedaten für den DRM-Befehl.
pOutputData
Zeigen Sie auf einen Puffer, der eine D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA Struktur enthält, reservierten Speicher für die Verwendung von IHV und die Ausgabedaten für den DRM-Befehl.
Status
Gibt das Ergebnis des Hardware-DRM-Befehls zurück.
Bemerkungen
Ein Zeiger auf diese Struktur wird als pData Parameter von NegotiateCryptoSessionKeyExchange Funktion übergeben, wenn das CryptoSession-Objekt mithilfe des D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION Schlüsselaustauschtyps erstellt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3d10umddi.h (include D3d10umddi.h) |
Siehe auch
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA