ID3D12DebugCommandList1::SetDebugParameter, méthode (d3d12sdklayers.h)
Modifie les paramètres de couche de débogage facultatifs d’une liste de commandes.
Syntaxe
HRESULT SetDebugParameter(
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type,
[in] const void *pData,
UINT DataSize
);
Paramètres
Type
Type : D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
Spécifie une valeur D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE qui indique les données de paramètre de débogage à définir.
[in] pData
Type : const void*
Pointeur vers les données de paramètre de débogage à définir. L’interprétation de ces données dépend des D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE données dans le paramètre Type .
DataSize
Type : UINT
Spécifie la taille en octets du paramètre de débogage pData.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 12.
Notes
Certains comportements de débogage de la couche de débogage D3D12 peuvent être modifiés en définissant des paramètres de débogage. Ils peuvent être utilisés pour activer la validation supplémentaire ou exposer des fonctionnalités de débogage expérimentales.
ID3D12DebugCommandList1::SetDebugParameter affecte uniquement les paramètres de débogage pour la liste de commandes associée. Pour connaître les paramètres de débogage à l’échelle de l’appareil, consultez la méthode ID3D12DebugDevice1::SetDebugParameter .
La réinitialisation d’une liste de commandes restaure les paramètres de débogage aux valeurs par défaut. Cela est dû au fait qu’une réinitialisation de liste de commandes est traitée comme équivalente à la création d’une liste de commandes.
Spécifications
Plateforme cible | Windows |
En-tête | d3d12sdklayers.h |