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.
 
Se si imposta un flag feature-mask, un metodo di operazione di rendering (elencato di seguito) eseguirà alcune attività aggiuntive quando viene chiamato. I possibili flag di funzionalità sono:
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:

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d10sdklayers.h

Vedi anche

Interfaccia ID3D10Debug