Что означает код NTSTATUS 0xC000A122 (STATUS_GPIO_CLIENT_INFORMATION_INVALID)?

 
Предыдущий Следующий
STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED STATUS_GPIO_VERSION_NOT_SUPPORTED

STATUS_GPIO_CLIENT_INFORMATION_INVALID

Что означает STATUS_GPIO_CLIENT_INFORMATION_INVALID

STATUS_GPIO_CLIENT_INFORMATION_INVALID означает, что GPIO framework отклонил структуру с описанием клиента или его callbacks.

Причина обычно в неверном размере, версии, обязательном поле или несовместимом наборе функций обратного вызова.

Что проверить

  • Сверьте размер и версию структуры с используемым WDK.
  • Проверьте обязательные callbacks и контекст клиента.
  • Исключите смешение заголовков и бинарного драйвера разных версий.
  • Проверьте время жизни структуры после регистрации.

Исправление — передать структуру, точно соответствующую контракту GPIO framework.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.