Partager via


ID3D12Object::SetPrivateData, méthode (d3d12.h)

Définit les données définies par l’application sur un objet d’appareil et associe ces données à un GUID défini par l’application.

Syntaxe

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

Paramètres

[in] guid

Type : REFGUID

GUID à associer aux données.

[in] DataSize

Type : UINT

Taille en octets des données.

[in, optional] pData

Type : const void*

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

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 12.

Notes

Au lieu d’utiliser le schéma de nommage d’objet de débogage Direct3D 11 d’appel d’ID3D12Object::SetPrivateData à l’aide de WKPDID_D3DDebugObjectName avec un nom ASCII, appelez ID3D12Object::SetName avec un nom UNICODE.

Spécifications

   
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3D12.lib
DLL D3D12.dll

Voir aussi

ID3D12Object