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;
Member
HWProtectionFunctionID
Gibt die Funktions-ID des DRM-Befehls an. Die Werte und Bedeutungen der Funktions-ID werden von jeder einzelnen DRM-Komponente definiert.
pInputData
Zeiger auf einen Puffer, der eine D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA-Struktur , reservierten Speicher für IHV-Verwendung und die Eingabedaten für den DRM-Befehl enthält.
pOutputData
Zeiger auf einen Puffer, der eine D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA-Struktur , reservierten Arbeitsspeicher für IHV-Verwendung und die Ausgabedaten für den DRM-Befehl enthält.
Status
Gibt das Ergebnis des Hardware-DRM-Befehls zurück.
Hinweise
Ein Zeiger auf diese Struktur wird als pData-Parameter der NegotiateCryptoSessionKeyExchange-Funktion übergeben, wenn das CryptoSession-Objekt mithilfe des D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION Schlüsselaustauschtyps erstellt wird.
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_INPUT_DATA