| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
