заголовок d3dukmdt.h
Этот заголовок используется отображением. Дополнительные сведения см. в следующем разделе:
d3dukmdt.h содержит следующие интерфейсы программирования:
IoCTLs
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_BUILDTESTCOMMANDBUFFERFLAGS Узнайте о структуре D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS. |
D3DDDI_CREATECONTEXTFLAGS Дополнительные сведения о структуре D3DDDI_CREATECONTEXTFLAGS. |
D3DDDI_CREATEHWCONTEXTFLAGS Структура, используемая для создания флагов контекста оборудования. |
D3DDDI_CREATEHWQUEUEFLAGS Дополнительные сведения о структуре D3DDDI_CREATEHWQUEUEFLAGS. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE используется с pfnDeskagingQueueCb и D3DKMTDeskagingQueue, чтобы дождаться завершения всех операций, очередей по страницам, вложенных в него, и уничтожить его вместе с соответствующим объектом синхронизации. |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER Узнайте о структуре D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER. |
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 для запроса частных данных ресурса, связанного с ресурсом во время present. |
D3DDDI_HDR_METADATA_HDR10 Описывает метаданные для HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Описывает метаданные для HDR10 плюс. |
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_NATIVEFENCEINFO Дополнительные сведения о структуре D3DDDI_NATIVEFENCEINFO. |
D3DDDI_NATIVEFENCEMAPPING Дополнительные сведения о структуре D3DDDI_NATIVEFENCEMAPPING. |
D3DDDI_OFFER_FLAGS Флаги предложения. |
D3DDDI_OPENALLOCATIONINFO Структура D3DDDI_OPENALLOCATIONINFO описывает открытие выделения. |
D3DDDI_OPENALLOCATIONINFO2 Структура D3DDDI_OPENALLOCATIONINFO2 описывает открытие выделения. |
D3DDDI_PATCHLOCATIONLIST Структура D3DDDI_PATCHLOCATIONLIST описывает расположение выделения для исправления (то есть назначьте физический адрес выделению). |
D3DDDI_QUERYREGISTRY_FLAGS Узнайте о структуре D3DDDI_QUERYREGISTRY_FLAGS. |
D3DDDI_QUERYREGISTRY_INFO Дополнительные сведения о структуре D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_RATIONAL Структура D3DDDI_RATIONAL описывает дробное значение, представляющее вертикальные и горизонтальные частоты режима видео (то есть вертикальной синхронизации и горизонтальной синхронизации). |
D3DDDI_RESERVEGPUVIRTUALADDRESS Дополнительные сведения о структуре D3DDDI_RESERVEGPUVIRTUALADDRESS. |
D3DDDI_RESOURCEFLAGS Структура D3DDDI_RESOURCEFLAGS определяет тип ресурсов, создаваемых в вызове функции CreateResource драйвера. |
D3DDDI_RESOURCEFLAGS2 Определяет тип ресурса для создания в вызове функции CreateResource2 драйвера. |
D3DDDI_SEGMENTPREFERENCE Дополнительные сведения о структуре D3DDDI_SEGMENTPREFERENCE. |
D3DDDI_SURFACEINFO Структура D3DDDI_SURFACEINFO описывает тип ресурса, например поверхность. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Дополнительные сведения о структуре D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO Структура D3DDDI_SYNCHRONIZATIONOBJECTINFO содержит сведения о объекте синхронизации. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 Дополнительные сведения о структуре D3DDDI_SYNCHRONIZATIONOBJECTINFO2. |
D3DDDI_TESTCOMMANDBUFFER Узнайте о структуре D3DDDI_TESTCOMMANDBUFFER. |
D3DDDI_TESTCOMMANDBUFFER_COPY Узнайте о структуре D3DDDI_TESTCOMMANDBUFFER_COPY. |
D3DDDI_TESTCOMMANDBUFFER_FILL Узнайте о структуре D3DDDI_TESTCOMMANDBUFFER_FILL. |
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 для описания параметров для освобождения выделений с помощью D3DKMTDeskAllocation2. |
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_ISFEATUREENABLED_RESULT Дополнительные сведения о структуре DXGK_ISFEATUREENABLED_RESULT. |
DXGK_MIRACAST_CHUNK_ID Узнайте, как DXGK_MIRACAST_CHUNK_ID хранить сведения, определяющие блок кодирования беспроводного дисплея (Miracast). |
DXGK_MIRACAST_CHUNK_INFO Структура DXGK_MIRACAST_CHUNK_INFO содержит сведения о заданном блоке кодирования беспроводного дисплея (Miracast). |
DXGK_NATIVE_FENCE_LOG_BUFFER Дополнительные сведения о структуре DXGK_NATIVE_FENCE_LOG_BUFFER. |
DXGK_NATIVE_FENCE_LOG_ENTRY Дополнительные сведения о структуре DXGK_NATIVE_FENCE_LOG_ENTRY. |
DXGK_NATIVE_FENCE_LOG_HEADER Дополнительные сведения о структуре DXGK_NATIVE_FENCE_LOG_HEADER. |
DXGK_PTE Запись таблицы страницы (PTE) предоставляет физический адрес страницы и других атрибутов. Точный формат PTE зависит от аппаратной реализации. |
DXGKVGPU_ESCAPE_HEAD Структура, описывающая экранную головку. |
DXGKVGPU_ESCAPE_INITIALIZE Используется для инициализации escape-файла. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Указывает, что переход питания завершен. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG Структура, используемая для чтения конфигурации PCI для escape-файла. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Структура, используемая для чтения типа VGPU escape-файла. |
DXGKVGPU_ESCAPE_RELEASE Указывает, что экран был выпущен. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG Используется для записи в пространство конфигурации PCI. |
GPUP_DRIVER_ESCAPE_INPUT Драйвер секции 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_NATIVEFENCE_TYPE Дополнительные сведения о перечислении D3DDDI_NATIVEFENCE_TYPE. |
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_TESTCOMMANDBUFFEROP Узнайте о перечислении D3DDDI_TESTCOMMANDBUFFEROP. |
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_DRIVER_FEATURE Дополнительные сведения о перечислении DXGK_DRIVER_FEATURE. |
DXGK_FEATURE_CATEGORY Дополнительные сведения о перечислении DXGK_FEATURE_CATEGORY. |
DXGK_FEATURE_ID Дополнительные сведения о перечислении DXGK_FEATURE_ID. |
DXGK_MIRACAST_CHUNK_TYPE Перечисление _DXGK_MIRACAST_CHUNK_TYPE содержит значения, указывающие типы блоков беспроводного дисплея (Miracast), которые должны обрабатываться. |
DXGK_NATIVE_FENCE_LOG_OPERATION Дополнительные сведения о перечислении DXGK_NATIVE_FENCE_LOG_OPERATION. |
DXGK_NATIVE_FENCE_LOG_TYPE Дополнительные сведения о перечислении DXGK_NATIVE_FENCE_LOG_TYPE. |
DXGK_PTE_PAGE_SIZE Перечисление DXGK_PTE_PAGE_SIZE используется DXGK_PTE для указания размера страниц нижнего уровня страницы. |
DXGKVGPU_ESCAPE_TYPE Перечисление, в котором содержатся сведения о типе escape-файла. |