Partager via


IDMLObject ::SetPrivateData, méthode (directml.h)

Définit les données définies par l’application sur un objet d’appareil DirectML et associe ces données à un GUID défini par l’application. Cette méthode est thread-safe.

Syntaxe

HRESULT SetPrivateData(
                 REFGUID    guid,
  [in]           UINT       dataSize,
  [in, optional] const void *data
);

Paramètres

guid

Type : REFGUID

GUID à associer aux données.

[in] dataSize

Type : UINT

Taille en octets des données.

[in, optional] data

Type : const void*

Pointeur vers un bloc de mémoire qui contient les données à stocker avec cet objet d’appareil DirectML. Si les données ont la valeur NULL, dataSize doit avoir la valeur 0 et toutes les données précédemment associées au GUID spécifié dans guid seront détruites.

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

Condition requise Valeur
Plateforme cible Windows
En-tête directml.h
Bibliothèque DirectML.lib
DLL DirectML.dll

Voir aussi

IDMLObject