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

 
Предыдущий Следующий
ERROR_LOST_WRITEBEHIND_DATA ERROR_NOT_TINY_STREAM

ERROR_CLIENT_SERVER_PARAMETERS_INVALID

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

ERROR_CLIENT_SERVER_PARAMETERS_INVALID — сервер получил недопустимые параметры через общее окно памяти клиент-сервер.

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

Зафиксируйте адрес и фактический размер буфера/структуры, переданные неуспешному вызову.

  • Сверьте required size, alignment и layout структуры с версией API; для marshal error дополнительно проверьте размеры полей и массива.
  • Если API возвращает требуемый размер, повторяйте вызов только после выделения нового буфера соответствующего размера.

Исходная формулировка

  • this result the parameter(s) passed to the server in the client/server shared memory window were invalid. Too much data may.
  • Pointer-sized or packed fields were marshalled incorrectly
  • Check 32-bit versus 64-bit packing and character encoding
  • A size field does not match the transmitted payload
  • A new client adds a field and increments the structure size, but an older server interprets the added bytes as flags. The server returns this code. Version negotiation or backward-compatible framing is the proper fix.

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


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