Una costumbre interfaz IUnknown consiste en un puntero a una tabla de métodos virtuales que contiene una lista de punteros a las funciones que implementan las funciones declaradas en la interfaz, en el mismo orden en que se declaran en la interfaz.
La interfaz IUnknown expone tres métodos: QueryInterface, AddRef y Release.
Si el objeto COM no implementa esa interfaz, se devuelve un error E_NOINTERFACE lugar.
AddRef se usa para incrementar la cuenta de referencia cuando un nuevo cliente adquiere el objeto.
Se requieren las interfaces de un componente COM para exhibir las reflexiva, simétrica y transitiva propiedades.