Заголовок d3dukmdt.h

Этот заголовок используется для отображения. Дополнительные сведения см. в разделе:

d3dukmdt.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_GPUP_DRIVER_ESCAPE

Библиотека DLL эмуляции пользовательского режима вызывает этот IOCTL для обмена информацией с драйвером режима ядра.

Функции

 
IS_OFFICIAL_DDI_INTERFACE_VERSION

Дополнительные сведения о макросе IS_OFFICIAL_DDI_INTERFACE_VERSION.
MAKEFOURCC

Макрос для форматирования и загрузки текстуры.

Структуры

 
D3DDDI_ALLOCATIONINFO

Дополнительные сведения о структуре D3DDDI_ALLOCATIONINFO.
D3DDDI_ALLOCATIONINFO2

Дополнительные сведения о структуре D3DDDI_ALLOCATIONINFO2.
D3DDDI_ALLOCATIONLIST

Дополнительные сведения о структуре D3DDDI_ALLOCATIONLIST.
D3DDDI_CREATECONTEXTFLAGS

Структура D3DDDI_CREATECONTEXTFLAGS описывает создание контекста в вызове функции pfnCreateContextCb.
D3DDDI_CREATEHWCONTEXTFLAGS

Структура, используемая для создания аппаратных флагов контекста.
D3DDDI_CREATEHWQUEUEFLAGS

Дополнительные сведения о структуре D3DDDI_CREATEHWQUEUEFLAGS.
D3DDDI_DESTROYPAGINGQUEUE

D3DDDI_DESTROYPAGINGQUEUE используется с pfnDe соответствииpagingQueueCb и D3DKMTDeмешающаяPagingQueue, чтобы дождаться завершения всех операций, помещенных в очередь подкачки, и уничтожить ее вместе со связанным объектом синхронизации.
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

Дополнительные сведения о структуре D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE.
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE

Используется для преобразования выделения гостя в соответствующий дескриптор узла.
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE

Используется для преобразования дескриптора ресурса в соответствующий дескриптор узла.
D3DDDI_DXGI_RGB

Структура D3DDDI_DXGI_RGB содержит сведения для описания гамма-функции.
D3DDDI_ESCAPEFLAGS

Структура D3DDDI_ESCAPEFLAGS определяет, как драйвер дисплея пользовательского режима предоставляет сведения драйверу мини-порта дисплея.
D3DDDI_EVICT_FLAGS

D3DDDI_EVICT_FLAGS определяет поведение вытеснения.
D3DDDI_GAMMA_RAMP_DXGI_1

Структура D3DDDI_GAMMA_RAMP_DXGI_1 описывает гамма-функцию.
D3DDDI_GAMMA_RAMP_RGB256x3x16

Структура D3DDDI_GAMMA_RAMP_RGB256x3x16 содержит таблицу гамма-подстановки.
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA используется с pfnGetResourcePresentPrivateDriverDataCb для запроса частных данных ресурса, связанных с ресурсом во время представления.
D3DDDI_HDR_METADATA_HDR10

Описывает метаданные для HDR10.
D3DDDI_HDR_METADATA_HDR10PLUS

Описывает метаданные для HDR10 plus.
D3DDDI_KERNELOVERLAYINFO

Структура D3DDDI_KERNELOVERLAYINFO описывает сведения о объекте наложения в режиме ядра.
D3DDDI_MAKERESIDENT

D3DDDI_MAKERESIDENT используется с MakeResident (pfnMakeResidentCb или D3DKMTMakeResident), чтобы указать ОС добавить ресурс в список расположения устройств и увеличить число ссылок на место расположения при этом выделении.
D3DDDI_MAKERESIDENT_FLAGS

D3DDDI_MAKERESIDENT_FLAGS используется с MakeResident (pfnMakeResidentCb или D3DKMTMakeResident) для указания ОС добавить ресурс в список расположения устройств и увеличить число ссылок на место расположения при этом выделении.
D3DDDI_MAPGPUVIRTUALADDRESS

Дополнительные сведения о структуре D3DDDI_MAPGPUVIRTUALADDRESS.
D3DDDI_MULTISAMPLINGMETHOD

Структура D3DDDI_MULTISAMPLINGMETHOD описывает метод множественной выборки.
D3DDDI_OFFER_FLAGS

Флаги предложения.
D3DDDI_OPENALLOCATIONINFO

Структура D3DDDI_OPENALLOCATIONINFO описывает открываемое выделение.
D3DDDI_OPENALLOCATIONINFO2

Структура D3DDDI_OPENALLOCATIONINFO2 описывает выделение для открытия.
D3DDDI_PATCHLOCATIONLIST

Структура D3DDDI_PATCHLOCATIONLIST описывает расположение выделения для исправления (т. е. назначение физического адреса для выделения).
D3DDDI_QUERYREGISTRY_FLAGS

Содержит сведения для запроса флагов реестра.
D3DDDI_QUERYREGISTRY_INFO

Дополнительные сведения о структуре D3DDDI_QUERYREGISTRY_INFO.
D3DDDI_RATIONAL

Структура D3DDDI_RATIONAL описывает дробное значение, представляющее вертикальные и горизонтальные частоты видеорежимов (то есть вертикальную синхронизацию и горизонтальную синхронизацию).
D3DDDI_RESERVEGPUVIRTUALADDRESS

D3DDDI_RESERVEGPUVIRTUALADDRESS используется с pfnReserveGpuVirtualAddressCb для резервирования диапазона адресов в виртуальном адресном пространстве графического модуля обработки (GPU) текущего процесса.
D3DDDI_RESOURCEFLAGS

Структура D3DDDI_RESOURCEFLAGS определяет тип ресурсов, создаваемых при вызове функции CreateResource драйвера.
D3DDDI_RESOURCEFLAGS2

Определяет тип ресурса, создаваемого при вызове функции CreateResource2 драйвера.
D3DDDI_SEGMENTPREFERENCE

Дополнительные сведения о структуре D3DDDI_SEGMENTPREFERENCE.
D3DDDI_SURFACEINFO

Структура D3DDDI_SURFACEINFO описывает тип ресурса, например surface.
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS

Дополнительные сведения о структуре D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS.
D3DDDI_SYNCHRONIZATIONOBJECTINFO

Структура D3DDDI_SYNCHRONIZATIONOBJECTINFO содержит сведения об объекте синхронизации.
D3DDDI_SYNCHRONIZATIONOBJECTINFO2

Дополнительные сведения о структуре D3DDDI_SYNCHRONIZATIONOBJECTINFO2.
D3DDDI_TRIMRESIDENCYSET_FLAGS

D3DDDI_TRIMRESIDENCYSET_FLAGS используется с pfnTrimResidencySet для усечения списка мест расположения для данного устройства.
D3DDDI_UPDATEALLOCPROPERTY

Дополнительные сведения о структуре D3DDDI_UPDATEALLOCPROPERTY.
D3DDDI_UPDATEALLOCPROPERTY_FLAGS

Структура D3DDDI_UPDATEALLOCPROPERTY_FLAGS определяет, как обновить свойство в выделении.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION описывает операцию обновления виртуального адреса.
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS описывает тип объектов входной синхронизации для ожидания.
D3DDDIARG_CREATERESOURCE

Структура D3DDDIARG_CREATERESOURCE содержит сведения для создания ресурса.
D3DDDIARG_CREATERESOURCE2

Содержит сведения о создании ресурса. Используется драйверами отображения windows Display Driver Model (WDDM) 1.2 и более поздних версий в пользовательском режиме.
D3DDDICB_DESTROYALLOCATION2FLAGS

Структура D3DDDICB_DESTROYALLOCATION2FLAGS используется со структурой D3DKMT_DESTROYALLOCATION2 для описания параметров освобождения выделений с D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS структура используется со структурой D3DKMT_DESTROYALLOCATION2 для описания параметров освобождения выделений с помощью D3DKMTDelocation2.
D3DDDICB_LOCK2FLAGS

D3DDDICB_LOCK2FLAGS используется функцией ядра Lock2 для определения блокировки выделения.
D3DDDICB_LOCKFLAGS

Структура D3DDDICB_LOCKFLAGS определяет, как заблокировать выделение.
D3DDDICB_SIGNALFLAGS

Дополнительные сведения о структуре D3DDDICB_SIGNALFLAGS.
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE

Дополнительные сведения о структуре D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE.
D3DDDIRECT

Структура D3DDDIRECT определяет прямоугольник по координатам верхнего левого и нижнего правого углов.
D3DGPU_PHYSICAL_ADDRESS

Дополнительные сведения о структуре D3DGPU_PHYSICAL_ADDRESS.
D3DKMDT_3x4_COLORSPACE_TRANSFORM

Структура для описания трех программируемых подэтапов преобразования цветового пространства матрицы 3 на 4.
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2

Структура для описания преобразования цветового пространства матрицы 3 на 4.
DXGK_MIRACAST_CHUNK_ID

Узнайте, как DXGK_MIRACAST_CHUNK_ID хранит информацию, которая идентифицирует блок кодирования беспроводного дисплея (Miracast).
DXGK_MIRACAST_CHUNK_INFO

Структура DXGK_MIRACAST_CHUNK_INFO содержит сведения об указанном блоке кодирования беспроводного дисплея (Miracast).
DXGK_PTE

Запись таблицы страниц (PTE) предоставляет физический адрес страницы и другие атрибуты. Точный формат PTE зависит от реализации оборудования.
DXGKVGPU_ESCAPE_HEAD

Структура, описывающая escape-головку.
DXGKVGPU_ESCAPE_INITIALIZE

Используется для инициализации escape-файла.
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE

Указывает, что переход на питание завершен.
DXGKVGPU_ESCAPE_READ_PCI_CONFIG

Структура, используемая для чтения конфигурации PCI для escape-файла.
DXGKVGPU_ESCAPE_READ_VGPU_TYPE

Структура, используемая для чтения типа VGPU escape-файла.
DXGKVGPU_ESCAPE_RELEASE

Указывает, что escape-экран был освобожден.
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG

Используется для записи в пространство конфигурации PCI.
GPUP_DRIVER_ESCAPE_INPUT

Escape-входные данные драйвера раздела GPU.

Перечисления

 
D3DDDI_COLOR_SPACE_TYPE

Перечисление D3DDDI_COLOR_SPACE_TYPE определяет сведения о цветовом пространстве потока.
D3DDDI_DOORBELLSTATUS

Дополнительные сведения о структуре D3DDDI_DOORBELLSTATUS.
D3DDDI_DRIVERESCAPETYPE

Дополнительные сведения о перечислении D3DDDI_DRIVERESCAPETYPE.
D3DDDI_FLIPINTERVAL_TYPE

Тип перечисления D3DDDI_FLIPINTERVAL_TYPE содержит значения, определяющие тип пролистывания, который происходит в настоящих операциях.
D3DDDI_GAMMARAMP_TYPE

Перечисление D3DDDI_GAMMARAMP_TYPE указывает тип гамма-пандуса, используемого в пути представления видео.
D3DDDI_HDR_METADATA_TYPE

Узнайте, как перечисление D3DDDI_HDR_METADATA_TYPE определяет формат метаданных HDR.
D3DDDI_OFFER_PRIORITY

Перечисление _D3DDDI_OFFER_PRIORITY содержит значения, указывающие на важность ресурсов видеопамять, которые драйвер отображения пользовательского режима предлагает для повторного использования.
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE

Указывает конечные значения цветового пространства сигнального провода.
D3DDDI_PAGINGQUEUE_PRIORITY

Перечисление D3DDDI_PAGINGQUEUE_PRIORITY указывает приоритет планирования относительно других очередей подкачки на устройстве.
D3DDDI_POOL

Тип перечисления D3DDDI_POOL содержит значения, определяющие определенные типы пула памяти.
D3DDDI_QUERYREGISTRY_STATUS

Запрос состояния реестра.
D3DDDI_QUERYREGISTRY_TYPE

Используется для запроса типа реестра.
D3DDDI_RECLAIM_RESULT

Задает флаги результатов для функции обратного вызова ReclaimAllocations.
D3DDDI_ROTATION

Тип перечисления D3DDDI_ROTATION содержит значения, определяющие ориентацию ресурса.
D3DDDI_SCANLINEORDERING

Тип перечисления D3DDDI_SCANLINEORDERING содержит значения, определяющие, как линии сканирования рисуются на поверхности.
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE

Перечисление D3DDDI_SYNCHRONIZATIONOBJECT_TYPE указывает тип объекта синхронизации.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE описывает сведения о выполняемой операции обновления виртуального адреса.
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

Перечисление D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING используется для указания порядка строк сканирования выходного видеосигнала.
D3DDDIFORMAT

Тип перечисления D3DDDIFORMAT содержит значения, определяющие форматы поверхности.
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE

Тип резервирования виртуального адреса GPU.
D3DDDIMULTISAMPLE_TYPE

Перечисление D3DDDIMULTISAMPLE_TYPE определяет уровни полной выборки сцены, которые может применять устройство.
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL

Задает элемент управления этапом преобразования цветового пространства.
DXGK_MIRACAST_CHUNK_TYPE

Перечисление _DXGK_MIRACAST_CHUNK_TYPE содержит значения, указывающие типы обрабатываемых фрагментов беспроводного дисплея (Miracast).
DXGK_PTE_PAGE_SIZE

Перечисление DXGK_PTE_PAGE_SIZE используется DXGK_PTE для указания размера страниц нижнего уровня страницы.
DXGKVGPU_ESCAPE_TYPE

Перечисление, в котором содержатся сведения о типе escape-файла.