| Предыдущий | Следующий |
| STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE | STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST |
STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE
Ресурс пересёк границу устройства
Выделенная область существует, но не принадлежит устройству, выполняющему этот запрос. Это особенно важно для систем с несколькими адаптерами, связанными адаптерами, удалёнными сеансами или пересозданием устройства: общий процесс или одинаковое описание ресурса не делают область пригодной для использования любым устройством.
Используйте идентичность адаптера как ключ
Запишите дескрипторы исходного и целевого устройств, LUID адаптеров, владельца области и сведения о том, был ли ресурс намеренно открыт для совместного использования поддерживаемым способом. Повторно откройте или создайте ресурс для целевого устройства либо используйте документированный API совместного доступа. Не передавайте исходный дескриптор области между контекстами устройств.
Ссылки
- Microsoft: интерфейсы адаптеров и ресурсов D3DKMT
- Microsoft: модель виртуальной памяти GPU
- Microsoft: справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.