Método IDXGISurface2::GetResource (dxgi1_2.h)

Obtiene el recurso primario y el índice de subrecursos que admiten una superficie de subrecurso.

Sintaxis

HRESULT GetResource(
  [in]  REFIID riid,
  [out] void   **ppParentResource,
  [out] UINT   *pSubresourceIndex
);

Parámetros

[in] riid

Identificador único global (GUID) del tipo de interfaz solicitado.

[out] ppParentResource

Puntero a un búfer que recibe un puntero al objeto de recurso primario para la superficie de subrecurso.

[out] pSubresourceIndex

Puntero a una variable que recibe el índice de la superficie subrecurso.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los valores siguientes:

  • E_NOINTERFACE si el objeto no implementa el GUID que especifica el parámetro riid .
  • Posiblemente otros códigos de error que se describen en el tema DXGI_ERROR .

Comentarios

Para los objetos de superficie de subrecursos que crea el método IDXGIResource1::CreateSubresourceSurface , GetResource simplemente devuelve los valores que se usaron para crear la superficie de subrecurso.

Los objetos actuales que implementan IDXGISurface son recursos o vistas. GetResource para estos objetos devuelve "this" o el recurso que admite la vista respectivamente. En esta situación, el índice de subrecursos es 0.

Requisitos

   
Cliente mínimo compatible Windows 8 y Platform Update para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dxgi1_2.h
Library Dxgi.lib

Consulte también

IDXGISurface2