Partager via


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

Voir aussi

IDMLDevice

IDMLDevice::CompileOperator