| Предыдущий | Следующий |
| MQ_ERROR_LABEL_TOO_LONG | MQ_ERROR_MQIS_SERVER_EMPTY |
MQ_ERROR_LABEL_BUFFER_TOO_SMALL
Что означает MQ_ERROR_LABEL_BUFFER_TOO_SMALL
MQ_ERROR_LABEL_BUFFER_TOO_SMALL (0xC00E005E) — Буфер метки, переданный API, слишком мал.
Диагностика и проверка
Для этого результата сохраните размер буфера, который передал вызывающий код, и размер, требуемый MSMQ для возвращаемого свойства. Повторный вызов имеет смысл только после выделения достаточного буфера; увеличение случайного соседнего поля структуры причину не устраняет.
Здесь размер относится к текстовой метке сообщения или очереди; не подменяйте его размером тела сообщения. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Буфер метки, переданный API, слишком мал» больше не возникает.
Документация для результата 0xC00E005E: MQReceiveMessageByLookupId · Message Queuing error and information codes · MSMQ message properties.
Нужно найти другой код? Найти другой код состояния или ошибки.
