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

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

NegotiateCryptoSessionKeyExchange