Chociaż istnieją mechanizmy, które obiekt można wyrazić funkcjonalność zapewnia statycznie (zanim zostanie on uruchomiony), podstawowych mechanizm COM jest użycie metody IUnknown , nazywany QueryInterface.
Każdy interfejs pochodzi od elementu IUnknown, tak każdy interfejs ma implementację metody QueryInterface. Niezależnie od realizacji ta metoda kwerend obiektu przy użyciu IID interfejsu, do którego obiekt wywołujący chce wskaźnika. Jeśli obiekt obsługuje interfejsu, QueryInterface pobiera wskaźnika do interfejsu, wzywając również AddRef. W przeciwnym razie zwraca kod błędu E_NOINTERFACE.
Zobacz teżnbsp; QueryInterface: nawigacja w obiekcie w Win32 SDK