Нет, каждому компоненту разрешено определять свой собственный. Единственным ограничением является то, что для значений ошибок должен быть установлен старший бит, а средние биты предполагаются для идентификации компонента.
В Википедии есть статья, показывающая, как биты кода ошибки делятся.