Método ID3D12Object::SetPrivateDataInterface (d3d12.h)

Associa uma interface derivada de IUnknown ao objeto de dispositivo e associa essa interface a um GUID definido pelo aplicativo.

Sintaxe

HRESULT SetPrivateDataInterface(
  [in]           REFGUID        guid,
  [in, optional] const IUnknown *pData
);

Parâmetros

[in] guid

Tipo: REFGUID

O GUID a ser associado à interface.

[in, optional] pData

Tipo: const IUnknown*

Um ponteiro para a interface derivada de IUnknown a ser associada ao objeto do dispositivo. Sua contagem de referência é incrementada quando definida e sua contagem de referência é decrementada quando id3D12Object é destruído ou quando os dados são substituídos chamando SetPrivateData ou SetPrivateDataInterface com o mesmo GUID.

Retornar valor

Tipo: HRESULT

Esse método retorna um dos códigos de retorno do Direct3D 12.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12.h
Biblioteca D3D12.lib
DLL D3D12.dll

Confira também