Condividi tramite


PFND3D12DDI_CREATE_STATE_OBJECT_0054 funzione di callback (d3d12umddi.h)

La funzione di PFND3D12DDI_CREATE_STATE_OBJECT_0054 di UMD crea un oggetto stato.

Sintassi

PFND3D12DDI_CREATE_STATE_OBJECT_0054 Pfnd3d12ddiCreateStateObject0054;

HRESULT Pfnd3d12ddiCreateStateObject0054(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_STATE_OBJECT_0054 *unnamedParam2,
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam3,
  D3D12DDI_HRTSTATEOBJECT_0054 unnamedParam4
)
{...}

Parametri

unnamedParam1

[in] Handle per il dispositivo in cui viene creato l'oggetto di stato. Rappresenta il dispositivo GPU in cui vengono eseguite tutte le operazioni Direct3D 12.

unnamedParam2

[in] Puntatore a una struttura D3D12DDIARG_CREATE_STATE_OBJECT_0054 che descrive l'oggetto stato da creare.

unnamedParam3

[out] Handle D3D12DDI_HSTATEOBJECT_0054 all'oggetto di stato appena creato restituito dalla funzione. Questo handle viene utilizzato dal driver per fare riferimento all'oggetto stato nelle operazioni successive.

unnamedParam4

[in] Handle in un oggetto di stato runtime (RT). Il runtime usa questo handle per fare riferimento all'oggetto stato nelle proprie operazioni.

Valore restituito

PFND3D12DDI_CREATE_STATE_OBJECT_0054 restituisce S_OK per il successo; in caso contrario restituisce un codice di errore appropriato.

Osservazioni

Un oggetto stato rappresenta una quantità variabile di stato di configurazione, inclusi gli shader, che un'applicazione gestisce come singola unità e che viene assegnata a un driver in modo atomico per elaborare (ad esempio, per compilare e ottimizzare) tuttavia ritiene adatta. Gli oggetti di stato vengono compilati da sottooggetti. Un oggetto secondario ha un tipo e i dati corrispondenti.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1809
intestazione d3d12umddi.h

Vedere anche

D3D12DDIARG_CREATE_STATE_OBJECT_0054