Kolekcja katalogu i metody narzędziowe katalogu zwracają parametr HRESULTS, który wskazuje na błąd lub brak błędu. W programie Visual Basic do przechwytywania błędów i uzyskiwania ich kodów służy obiekt Err i instrukcja obsługi błędów On Error. Metody obsługujące wiele obiektów (takie, jak SaveChanges i InstallPackage) mogą przechwytywać wiele błędów jednocześnie (związanych z różnymi obiektami). Do zestawu kodów tych błędów można uzyskać dostęp za pomocą kolekcji ErrorInfo. Kolekcję tę wywołuje się przy użyciu metody GetCollection. Z każdą instancją obiektu CatalogCollection jest skojarzona kolekcja ErrorInfo, w której są przechowywane kody błędów dla ostatniej metody, której wywołanie nie powiodło się. Podczas instalacji pakietu kolekcji ErrorInfo można użyć do obejrzenia składników, które już zainstalowano.
Zaleca się takie oprogramowanie aplikacji, aby po każdym wywołaniu metody była sprawdzana jej poprawność (błąd lub brak błędu). W szczególności, podczas dostarczania nazw kolekcji i właściwości program powinien sprawdzać kod zwrotny parametru E_INVALIDARG (w programie Visual Basic jest to błąd czasu wykonywania nr. 5). Kod ten wskazuje, że niektóre nazwy kolekcji lub właściwości nie są obsługiwane.
Zobacz też
Obiekty administracyjne programu MTS, Typy kolekcji programu MTS, Metody obiektów administracyjnych programu MTS, Kolekcja ErrorInfo programu MTS