Condividi tramite


Metodo IDXGIObject::SetPrivateDataInterface (dxgi.h)

Impostare un'interfaccia nei dati privati dell'oggetto.

Sintassi

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

Parametri

[in] Name

Tipo: REFGUID

GUID che identifica l'interfaccia.

[in] pUnknown

Tipo: const IUnknown*

Interfaccia da impostare.

Valore restituito

Tipo: HRESULT

Restituisce uno dei DXGI_ERROR seguenti.

Commenti

Questa API associa un puntatore dell'interfaccia all'oggetto.

Quando l'interfaccia è impostata il numero di riferimenti viene incrementato. Quando i dati vengono sovrascritti (chiamando SPD o SPDI con lo stesso GUID) o l'oggetto viene distrutto, viene chiamato ::Release() e il conteggio dei riferimenti dell'interfaccia viene decrementato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dxgi.h
Libreria DXGI.lib

Vedi anche

Interfacce DXGI

IDXGIObject