ID3D10Debug::SetFeatureMask, méthode (d3d10sdklayers.h)
Définissez un champ de bits d’indicateurs qui active et désactive les fonctionnalités de débogage.
Syntaxe
HRESULT SetFeatureMask(
[in] UINT Mask
);
Paramètres
[in] Mask
Type : UINT
Le masque de fonctionnalité indique ensemble ORed au niveau du bit. Si un indicateur est présent, cette fonctionnalité est activée, sinon la fonctionnalité est désactivée. Consultez les remarques pour obtenir la liste des indicateurs.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.
Remarques
Note Si vous appelez cette API dans un processus Session 0, elle retourne DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | L’application attend que le GPU termine le traitement de l’opération de rendu avant de continuer. |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | Le runtime appelle également ID3D10Device::Flush. |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | Le runtime appelle Présent. La présentation des mémoires tampons de rendu se fera en fonction des paramètres établis par les appels précédents à ID3D10Debug::SetSwapChain et ID3D10Debug::SetPresentPerRenderOpDelay. |
Ces indicateurs de masque de fonctionnalité s’appliquent aux méthodes d’opération de rendu suivantes :
- ID3D10Device::D raw
- ID3D10Device::D rawIndexed
- ID3D10Device::D rawInstanced
- ID3D10Device::D rawIndexedInstanced
- ID3D10Device::D rawAuto
- ID3D10Device::ClearRenderTargetView
- ID3D10Device::ClearDepthStencilView
- ID3D10Device::CopySubresourceRegion
- ID3D10Device::CopyResource
- ID3D10Device::UpdateSubresource
- ID3D10Device::GenerateMips
- ID3D10Device::ResolveSubresource
Configuration requise
Plateforme cible | Windows |
En-tête | d3d10sdklayers.h |