Método IDXGIObject::SetPrivateDataInterface (dxgi.h)

Establezca una interfaz en los datos privados del objeto.

Sintaxis

HRESULT SetPrivateDataInterface(
  [in] REFGUID        Name,
  [in] const IUnknown *pUnknown
);

Parámetros

[in] Name

Tipo: REFGUID

GUID que identifica la interfaz.

[in] pUnknown

Tipo: const IUnknown*

Interfaz que se va a establecer.

Valor devuelto

Tipo: HRESULT

Devuelve uno de los siguientes DXGI_ERROR.

Comentarios

Esta API asocia un puntero de interfaz con el objeto .

Cuando la interfaz se establece, se incrementa su recuento de referencias. Cuando se sobrescriben los datos (llamando a SPD o SPDI con el mismo GUID) o se destruye el objeto , se llama a ::Release() y se disminuye el recuento de referencias de la interfaz.

Requisitos

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

Consulte también

DXGI Interfaces

IDXGIObject