ID3D11On12Device1::GetD3D12Device-Methode (d3d11on12.h)
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 |