Condividi tramite


PFND3D12DDI_CREATE_STATE_OBJECT_0054 funzione di callback (d3d12umddi.h)

La funzione 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] Gestire il dispositivo in cui viene creato l'oggetto 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 usato dal driver per fare riferimento all'oggetto stato nelle operazioni successive.

unnamedParam4

[in] Handle per 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 l'esito positivo; in caso contrario restituisce un codice di errore appropriato.

Commenti

Un oggetto di 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 da elaborare (ad esempio, per compilare e ottimizzare) ma ritiene adatta. Gli oggetti di stato vengono compilati da oggetti secondari. Un oggetto secondario ha un tipo e i dati corrispondenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione d3d12umddi.h

Vedi anche

D3D12DDIARG_CREATE_STATE_OBJECT_0054