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 |
---|---|
|
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 |