Interfaccia IUnknown (unknwn.h)

Consente ai client di ottenere puntatori ad altre interfacce in un determinato oggetto tramite il metodo QueryInterface e gestire l'esistenza dell'oggetto tramite i metodi AddRef e Release . Tutte le altre interfacce COM vengono ereditate, direttamente o indirettamente, da IUnknown. Di conseguenza, i tre metodi in IUnknown sono le prime voci della tabella virtuale per ogni interfaccia.

Metodi

L'interfaccia IUnknown include questi metodi.

 
IUnknown::AddRef

Incrementa il conteggio dei riferimenti per un puntatore dell'interfaccia a un oggetto COM. È consigliabile chiamare questo metodo ogni volta che si esegue una copia di un puntatore dell'interfaccia.
IUnknown::QueryInterface

Modello di funzione helper che inferisce un identificatore di interfaccia e chiama QueryInterface(REFIID,void).
IUnknown::QueryInterface

Recupera i puntatori alle interfacce supportate in un oggetto.
IUnknown::Release

Decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto COM.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione unknwn.h

Vedi anche

Uso e implementazione di IUnknown