| Предыдущий | Следующий |
| MF_E_VIDEO_REN_COPYPROT_FAILED | MF_E_VIDEO_DEVICE_LOCKED |
MF_E_VIDEO_REN_SURFACE_NOT_SHARED
Что означает MF_E_VIDEO_REN_SURFACE_NOT_SHARED
MF_E_VIDEO_REN_SURFACE_NOT_SHARED (0xC00D4E23) означает, что видеокомпонент пытается использовать поверхность Direct3D через механизм совместного доступа, но поверхность была создана без необходимых свойств.
Совместный доступ должен быть предусмотрен при создании графического ресурса. Нельзя превратить обычную поверхность в ресурс с совместным доступом только передачей её дескриптора другому компоненту.
Что проверить
- Установите, где и с какими флагами была создана проблемная поверхность.
- Проверьте, совместимы ли устройство, формат поверхности и механизм обмена между компонентами.
- Не переиспользуйте поверхность, созданную для локального рендеринга, в пути, который требует совместного доступа.
- Если задействованы разные графические API или устройства, проверьте документированный способ совместного открытия ресурса.
Исправление обычно требует пересоздать ресурс с корректными параметрами совместного доступа.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
