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 |