Что означает код ошибки Windows 355 (ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL)?

 
Также может означать:
КонстантаТипОС
WORKER_THREAD_TEST_CONDITIONКод BSODWindows
Предыдущий Следующий
ERROR_NETWORK_ACCESS_DENIED_EDP ERROR_EDP_POLICY_DENIES_OPERATION

ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL

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

ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL означает, что API не может вернуть device-hint name целиком в переданный буфер.

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

Используйте требуемый размер, если API его сообщает, и учитывайте terminator, ширину символа и header/structure overhead. Особенно внимательно проверяйте места, где byte count смешивается с character count при ANSI/Unicode conversion.

Сохраните текущую позицию enumeration и повторите получение того же элемента после увеличения caller-owned buffer. Это условие согласования размера, а не потеря состояния enumeration.

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


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