Metodo ID3D10Debug::SetFeatureMask (d3d10sdklayers.h)
Impostare un campo di bit di flag che attiva e disattiva le funzionalità di debug.
Sintassi
HRESULT SetFeatureMask(
[in] UINT Mask
);
Parametri
[in] Mask
Tipo: UINT
Flag maschera di funzionalità con ORed bit per bit. Se è presente un flag, tale funzionalità verrà impostata su attivato; in caso contrario, la funzionalità verrà disattivata. Per un elenco di flag, vedere le note.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.
Commenti
Nota Se si chiama questa API in un processo di sessione 0, restituisce DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | L'applicazione attenderà che la GPU finisca l'elaborazione dell'operazione di rendering prima di continuare. |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | Il runtime chiamerà anche ID3D10Device::Flush. |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | Il runtime chiamerà Present. La presentazione dei buffer di rendering verrà eseguita in base alle impostazioni stabilite dalle chiamate precedenti a ID3D10Debug::SetSwapChain e ID3D10Debug::SetPresentPerRenderOpDelay. |
Questi flag feature-mask si applicano ai seguenti metodi di rendering:These feature-mask flags apply to the following rendering-operation methods:
- 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
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d10sdklayers.h |