Compartilhar via


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

Defina uma interface nos dados privados do objeto.

Sintaxe

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

Parâmetros

[in] Name

Tipo: REFGUID

Um GUID que identifica a interface.

[in] pUnknown

Tipo: const IUnknown*

A interface a ser definida.

Retornar valor

Tipo: HRESULT

Retorna um dos DXGI_ERROR a seguir.

Comentários

Essa API associa um ponteiro de interface ao objeto .

Quando a interface é definida, sua contagem de referência é incrementada. Quando os dados são substituídos (chamando SPD ou SPDI com o mesmo GUID) ou o objeto é destruído, ::Release() é chamado e a contagem de referência da interface é decrementada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dxgi.h
Biblioteca DXGI.lib

Confira também

DXGI Interfaces

IDXGIObject