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 |