| Предыдущий | Следующий |
| ERROR_LOST_MODE_LOGON_RESTRICTION | ERROR_BAD_DRIVER |
ERROR_INVALID_PIXEL_FORMAT
Что означает ERROR_INVALID_PIXEL_FORMAT
ERROR_INVALID_PIXEL_FORMAT означает, что выбранный pixel format не поддерживается конкретным device context. Числовой индекс формата нельзя считать постоянным между разными DC, GPU, окнами или RDP-сеансами.
Что проверить
- Перечислите pixel formats именно для текущего DC и сохраните выбранный индекс.
- Сопоставьте обязательные color/depth/stencil/double-buffer требования с возможностями выбранного формата.
- После смены адаптера, дисплея или RDP-сеанса не переиспользуйте индекс, полученный для прежнего DC.
Как подтвердить исправление
Исправление подтверждено, если ChoosePixelFormat/SetPixelFormat выполняются для текущего DC, а renderer получает требуемые свойства без использования сохранённого от другого контекста индекса.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.