Site icon EfmSoft

Что означает код возврата ядра macOS 0xE000404D (kIOUSBLowLatencyBufferNotPreviouslyAllocated)?

 
Предыдущий Следующий
kIOUSBLowLatencyFrameListNotPreviouslyAllocated kIOUSBInterfaceNotFound

kIOUSBLowLatencyBufferNotPreviouslyAllocated

Буфер полезной нагрузки недействителен для этого пути отправки

kIOUSBLowLatencyBufferNotPreviouslyAllocated относится к буферу данных низколатентного изохронного запроса. IOUSBFamily не нашёл предварительной подготовки памяти полезной нагрузки, переданной запросу. Это отличается от kIOUSBLowLatencyFrameListNotPreviouslyAllocated: тот результат относится к записям состояния отдельных кадров, а этот — к самим байтам аудио, видео или другой полезной нагрузки.

Изменение размера пакета, числа кадров или логики callback не исправит неподготовленный буфер. Требуемая подготовка должна быть выполнена до отправки запроса, а тот же подготовленный объект памяти должен оставаться действительным до окончания его использования асинхронным путём завершения.

Диагностический список

Ссылки


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

Exit mobile version