| Предыдущий | Следующий |
| STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT | STATUS_INVALID_EXCEPTION_HANDLER |
STATUS_NOTIFICATION_GUID_ALREADY_DEFINED
Идентификатор уведомления уже назначен
STATUS_NOTIFICATION_GUID_ALREADY_DEFINED означает, что запрошенный файл уже связан с GUID уведомления. Операция попыталась определить ещё одну связь там, где контракт допускает только одну.
Как обработать конфликт
- Запросите существующий GUID и сравните его с требуемым значением.
- Считайте одинаковую существующую связь идемпотентной только если это разрешает контракт API.
- Перед назначением другого GUID используйте документированную операцию удаления или замены.
- Сериализуйте обновления, чтобы два вызывающих процесса не могли одновременно назначить конкурирующие значения.
Примечание по отладке
Этот статус часто выявляет повторную инициализацию, дублированную подготовку или устаревшие метаданные предыдущего владельца. Записывайте идентификатор файла и оба GUID, но не изменяйте данные на диске вне поддерживаемого интерфейса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
