Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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