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 |