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

Asocia una interfaz derivada de IUnknown con el objeto de dispositivo y asocia esa interfaz con un GUID definido por la aplicación.

Sintaxis

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

Parámetros

[in] guid

Tipo: REFGUID

GUID que se va a asociar a la interfaz.

[in, optional] pData

Tipo: const IUnknown*

Puntero a la interfaz derivada de IUnknown que se va a asociar al objeto de dispositivo. Su recuento de referencias se incrementa cuando se establece y su recuento de referencias se reduce cuando se destruye id3D12Object o cuando se sobrescriben los datos llamando a SetPrivateData o SetPrivateDataInterface con el mismo GUID.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los códigos de retorno de Direct3D 12.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también