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 |