Share via


ID3D12Device5 ::CreateMetaCommand, méthode (d3d12.h)

Crée une instance de la méta-commande spécifiée.

Syntaxe

HRESULT CreateMetaCommand(
  [in]           REFGUID    CommandId,
  [in]           UINT       NodeMask,
  [in, optional] const void *pCreationParametersData,
  [in]           SIZE_T     CreationParametersDataSizeInBytes,
                 REFIID     riid,
  [out]          void       **ppMetaCommand
);

Paramètres

[in] CommandId

Type : REFIID

Référence à l’identificateur global unique (GUID) de la méta-commande que vous souhaitez instancier.

[in] NodeMask

Type : UINT

Pour une opération à adaptateur unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds d’adaptateur, définissez un bit pour identifier le nœud (l’une des cartes physiques de l’appareil) auquel la méta-commande s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit doit être défini. Consultez Systèmes multi-adaptateurs.

[in, optional] pCreationParametersData

Type : const void*

Pointeur facultatif vers une structure constante contenant les valeurs des paramètres pour la création de la méta-commande.

[in] CreationParametersDataSizeInBytes

Type : SIZE_T

Une SIZE_T contenant la taille de la structure pointée vers pCreationParametersData, si définie, sinon 0.

riid

Type : REFIID

Référence à l’identificateur global unique (GUID) de l’interface que vous souhaitez retourner dans ppMetaCommand. Il s’agit du GUID d’ID3D12MetaCommand.

[out] ppMetaCommand

Type : void**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers la méta-commande. Il s’agit de l’adresse d’un pointeur vers un ID3D12MetaCommand, représentant la commande meta créée.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Valeur retournée Description
DXGI_ERROR_UNSUPPORTED
Le matériel actuel ne prend pas en charge l’algorithme demandé

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

ID3D12Device5