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.
Ruft das Direct3D 12-Gerät ab, mit dem interoperiert wird. Dies ermöglicht eine bessere Interoperabilität mit einer Komponente, die möglicherweise ein Direct3D 11-Gerät übergeben, aber stattdessen Direct3D 12 nutzen möchte.
Syntax
HRESULT GetD3D12Device(
REFIID riid,
void **ppvDevice
);
Parameter
riid
Typ: REFIID-
Ein Verweis auf die GUID (Globally Unique Identifier) der Schnittstelle, die Sie in ppvDevice
zurückgeben möchten. Dies wird erwartet, dass es sich um die GUID ID3D12Devicehandelt.
ppvDevice
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf das Gerät empfängt. Dies ist die Adresse eines Zeigers auf eine ID3D12Device, die das Direct3D 12-Gerät darstellt.
Rückgabewert
Typ: HRESULT-
Wenn die Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercodezurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 Build 20348 |
mindestens unterstützte Server- | Windows 10 Build 20348 |
Header- | d3d11on12.h |
Library | D3D11.lib |
DLL- | D3D11.dll |