ID3D12Device4 ::CreateCommandList1, méthode (d3d12.h)
Crée une liste de commandes dans l’état fermé. Consultez également ID3D12Device ::CreateCommandList.
Syntaxe
HRESULT CreateCommandList1(
[in] UINT nodeMask,
[in] D3D12_COMMAND_LIST_TYPE type,
D3D12_COMMAND_LIST_FLAGS flags,
[in] REFIID riid,
[out] void **ppCommandList
);
Paramètres
[in] nodeMask
Type : UINT
Pour une opération mono-GPU, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (la carte physique de l’appareil) pour lequel créer la liste de commandes. Chaque bit du masque correspond à un seul nœud. Un seul bit doit être défini. Consultez également Systèmes multi-adaptateurs.
[in] type
Type : D3D12_COMMAND_LIST_TYPE
Spécifie le type de liste de commandes à créer.
flags
Type : D3D12_COMMAND_LIST_FLAGS
Spécifie les indicateurs de création.
[in] riid
Type : REFIID
Référence à l’identificateur global unique (GUID) de l’interface de liste de commandes à retourner dans ppCommandList.
[out] ppCommandList
Type : void**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12CommandList ou ID3D12GraphicsCommandList pour la liste de commandes.
Valeur retournée
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreurHRESULT.
Valeur retournée | Description |
---|---|
E_OUTOFMEMORY | La mémoire est insuffisante pour créer la liste de commandes. |
Pour connaître les autres valeurs de retour possibles, consultez Codes de retour Direct3D 12 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
Plateforme cible | Windows |
En-tête | d3d12.h |
Bibliothèque | d3d12.lib |
DLL | d3d12.dll |