Compartir a través de


Método IDXGISwapChain::GetContainingOutput (dxgi.h)

Obtiene la salida (el monitor de visualización) que contiene la mayoría del área de cliente de la ventana de destino.

Sintaxis

HRESULT GetContainingOutput(
  [out] IDXGIOutput **ppOutput
);

Parámetros

[out] ppOutput

Tipo: IDXGIOutput**

Puntero a la interfaz de salida (consulte IDXGIOutput).

Valor devuelto

Tipo: HRESULT

Devuelve uno de los siguientes DXGI_ERROR.

Comentarios

Si el método se realiza correctamente, se rellenará la interfaz de salida y se incrementará su recuento de referencias. Cuando haya terminado con ella, asegúrese de liberar la interfaz para evitar una pérdida de memoria.

La salida también es propiedad del adaptador en el que se creó el dispositivo de la cadena de intercambio.

No se puede llamar a GetContainingOutput en una cadena de intercambio creada con IDXGIFactory2::CreateSwapChainForComposition.

Para determinar la salida correspondiente a dicha cadena de intercambio, debe llamar a IDXGIFactory::EnumAdapters y, a continuación, IDXGIAdapter::EnumOutputs para enumerar todas las salidas disponibles. A continuación, debe intersecr los límites de coreWindow::Bounds con las coordenadas de escritorio de cada salida, tal como se indica en DXGI_OUTPUT_DESC1::D esktopCoordinates o DXGI_OUTPUT_DESC::D esktopCoordinates.

Requisitos

   
Plataforma de destino Windows
Encabezado dxgi.h
Library DXGI.lib

Consulte también

DXGI Interfaces

IDXGISwapChain