Freigeben über


PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 Rückruffunktion (d3d12umddi.h)

Die PFND3D12DDI_CREATEHEAPANDRESOURCE_0088-Funktion eines Benutzermodustreibers erstellt gleichzeitig einen Heap und eine Ressource.

Syntax

PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 Pfnd3d12ddiCreateheapandresource0088;

HRESULT Pfnd3d12ddiCreateheapandresource0088(
  [in]           D3D12DDI_HDEVICE unnamedParam1,
  [in, optional] const D3D12DDIARG_CREATEHEAP_0001 *unnamedParam2,
  [in]           D3D12DDI_HHEAP unnamedParam3,
  [in]           D3D12DDI_HRTRESOURCE unnamedParam4,
  [in, optional] const D3D12DDIARG_CREATERESOURCE_0088 *unnamedParam5,
  [in, optional] const D3D12DDI_CLEAR_VALUES *unnamedParam6,
                 D3D12DDI_HPROTECTEDRESOURCESESSION_0030 unnamedParam7,
                 D3D12DDI_HRESOURCE unnamedParam8
)
{...}

Parameter

[in] unnamedParam1

Ein D3D12DDI_HDEVICE Handle für das Anzeigegerät (Grafikkontext).

[in, optional] unnamedParam2

Eine D3D12DDIARG_CREATEHEAP_0001-Struktur , die die Argumente enthält, die zum Erstellen eines Heaps verwendet werden.

[in] unnamedParam3

Die D3D12DDI_HHEAP Handle für einen Heap.

[in] unnamedParam4

Der D3D12DDI_HRTRESOURCE Handle der Ressource, die der Treiber verwenden soll, wenn er in die Runtime zurückruft.

[in, optional] unnamedParam5

Zeiger auf eine D3D12DDIARG_CREATERESOURCE_0088-Struktur mit Argumenten, die zum Erstellen einer Ressource verwendet werden.

[in, optional] unnamedParam6

Zeiger auf eine D3D12DDI_CLEAR_VALUES-Struktur mit Werten, die zum Optimieren von Clear-Vorgängen für die Ressource verwendet werden.

unnamedParam7

Ein D3D12DDI_HPROTECTEDRESOURCESESSION_0030 Handle für die Sitzung der geschützten Ressource, die für die zu erstellende Ressource verwendet werden soll. Null gibt ungeschützte Ressourcen an. Weitere Informationen finden Sie in der Spezifikation für geschützte Ressourcen .

unnamedParam8

Das D3D12DDI_HRESOURCE Handle für die Hardwareressource.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDIARG_CREATERESOURCE_0088

D3D12DDI_CLEAR_VALUES

PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088