PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Rückruffunktion (d3d10umddi.h)
Ermöglicht dem Treiber die Rückgabe von IHV-spezifischen Informationen (Independent Hardware Vendor), die beim Initialisieren des neuen Hardwareschlüssels verwendet werden.
Syntax
PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Pfnd3dwddm20DdiGetdatafornewhardwarekey;
HRESULT Pfnd3dwddm20DdiGetdatafornewhardwarekey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT PrivateInputSize,
const void *pPrivatInputData,
UINT64 *pPrivateOutputData
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext). Die Direct3D-Runtime hat den Benutzermodustreiber dieses Handle als hDevice-Member der D3DDDIARG_CREATEDEVICE-Struktur bei der Geräteerstellung übergeben.
hCryptoSession
Ein Handle für das kryptografische Sitzungsobjekt, das durch einen Aufruf der CreateCryptoSession-Funktion erstellt wurde.
PrivateInputSize
Die Größe des Puffers, auf den pPrivatInputData in Bytes verweist.
pPrivatInputData
Ein Zeiger auf einen Puffer, der private Eingabedaten für den Treiber empfängt.
pPrivateOutputData
Ein Zeiger auf einen UINT64-Wert, der ausgabedaten des privaten Treibers empfängt, die später von der sicheren DRM-Komponente beim Initialisieren des Schlüssels verwendet werden können.
Rückgabewert
Gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Private Treiberdaten wurden erfolgreich zurückgegeben. |
E_OUTOFMEMORY | Der Arbeitsspeicher war zum Abschließen des Vorgangs nicht verfügbar. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |