Compartir a través de


Método ID3D10Debug::SetFeatureMask (d3d10sdklayers.h)

Establezca un campo de bits de marcas que activará y desactivará las características de depuración.

Sintaxis

HRESULT SetFeatureMask(
  [in] UINT Mask
);

Parámetros

[in] Mask

Tipo: UINT

Marcas de máscara de características ORed bit a bit juntas. Si hay una marca, esa característica se establecerá en activada; de lo contrario, la característica se establecerá en desactivada. Consulte los comentarios para obtener una lista de marcas.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Nota Si llama a esta API en un proceso de sesión 0, devuelve DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
 
Establecer una marca de máscara de características hará que un método de operación de representación (que se muestra a continuación) realice alguna tarea adicional cuando se llame a . Las marcas de características posibles son:
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP La aplicación esperará a que la GPU termine de procesar la operación de representación antes de continuar.
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP El tiempo de ejecución llamará además a ID3D10Device::Flush.
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP El tiempo de ejecución llamará a Present. La presentación de los búferes de representación se producirá según la configuración establecida por llamadas anteriores a ID3D10Debug::SetSwapChain e ID3D10Debug::SetPresentPerRenderOpDelay.
 

Estas marcas de máscara de características se aplican a los siguientes métodos de operación de representación:

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10sdklayers.h

Consulte también

Id3D10Debug (interfaz)