IDMLDevice::CreateOperator, méthode (directml.h)
Crée un opérateur DirectML.
Dans DirectML, un opérateur représente un ensemble abstrait de fonctionnalités, qui peut être compilé dans un formulaire approprié pour l’exécution sur le GPU. Les objets opérateur ne peuvent pas être exécutés directement ; ils doivent d’abord être compilés dans un IDMLCompiledOperator.
Syntaxe
HRESULT CreateOperator(
const DML_OPERATOR_DESC *desc,
REFIID riid,
[out] void **ppv
);
Paramètres
desc
Type : const DML_OPERATOR_DESC*
Description de l’opérateur à créer.
riid
Type : REFIID
Référence à l’identificateur global unique (GUID) de l’interface que vous souhaitez retourner dans ppv. Il s’agit normalement du GUID d’IDMLOperator.
[out] ppv
Type : void**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’opérateur . Il s’agit de l’adresse d’un pointeur vers un IDMLOperator, représentant l’opérateur créé.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Plateforme cible | Windows |
En-tête | directml.h |
Bibliothèque | DirectML.lib |
DLL | DirectML.dll |