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 |