Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Копирует содержимое из исходного выделения, учитывая дескриптор в очередь оборудования.
Синтаксис
DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;
NTSTATUS DxgkddiPresenttohwqueue(
IN_CONST_HANDLE hHwQueue,
INOUT_PDXGKARG_PRESENT pPresent
)
{...}
Параметры
hHwQueue
Обработайте очередь оборудования, в которую будет отправлен буфер DMA.
pPresent
Указатель на структуру DXGKARG_PRESENT, содержащую сведения об операции копирования.
Возвращаемое значение
DXGKDDI_PRESENTTOHWQUEUE возвращает одно из следующих значений:
| Возвращаемый код | Описание |
|---|---|
| STATUS_SUCCESS | Успешно скопировано содержимое. |
| STATUS_NO_MEMORY или STATUS_INSUFFICIENT_RESOURCES | Не удалось выделить память, необходимую для завершения. |
| STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | Текущий буфер прямого доступа к памяти (DMA) исчерпан. |
| STATUS_GRAPHICS_CANNOTCOLORCONVERT | Драйвер мини-порта отображения обнаружил передачу бит-блока (bitblt) для преобразования цвета, которое устройство не удалось выполнить. Среда выполнения Microsoft Direct3D предотвращает продолжение работы приложения, и приложение получает ошибку копирования содержимого. |
| STATUS_PRIVILEGED_INSTRUCTION | Обнаружены непривилегированные инструкции (т. е. инструкции, которые получают доступ к памяти за пределами привилегий текущего центрального процесса обработки [ЦП]). |
| STATUS_ILLEGAL_INSTRUCTION | Обнаружены инструкции по поддержке графического оборудования. |
| STATUS_INVALID_HANDLE | Обнаружен недопустимый дескриптор в буфере команд. |
| STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE | Драйвер мини-порта отображения обнаружил ошибку в потоке DMA. Устройство контекста графики помещается в потерянное состояние, если драйвер возвращает этот код ошибки. |
Замечания
Класс синхронизации WDDM: нулевого уровня
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
| заголовка | d3dkmddi.h |
| IRQL | PASSIVE_LEVEL |