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 |