Metodo ID3D12Device4::CreateCommandList1 (d3d12.h)
Crea un elenco di comandi nello stato chiuso. Vedere anche ID3D12Device::CreateCommandList.
Sintassi
HRESULT CreateCommandList1(
[in] UINT nodeMask,
[in] D3D12_COMMAND_LIST_TYPE type,
D3D12_COMMAND_LIST_FLAGS flags,
[in] REFIID riid,
[out] void **ppCommandList
);
Parametri
[in] nodeMask
Tipo: UINT
Per l'operazione a GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (adattatore fisico del dispositivo) per cui creare l'elenco dei comandi. Ogni bit della maschera corrisponde a un singolo nodo. È necessario impostare un solo bit. Vedere anche sistemi multi-adapter.
[in] type
Tipo: D3D12_COMMAND_LIST_TYPE
Specifica il tipo di elenco di comandi da creare.
flags
Tipo: D3D12_COMMAND_LIST_FLAGS
Specifica i flag di creazione.
[in] riid
Tipo: REFIID
Riferimento all'identificatore univoco globale (GUID) dell'interfaccia dell'elenco di comandi da restituire in ppCommandList.
[out] ppCommandList
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12CommandList o ID3D12GraphicsCommandList per l'elenco di comandi.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT.
Valore restituito | Descrizione |
---|---|
E_OUTOFMEMORY | Memoria insufficiente per creare l'elenco di comandi. |
Vedere Codici restituiti Direct3D 12 per altri valori restituiti possibili.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | d3d12.lib |
DLL | d3d12.dll |