Заголовок 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-файла. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по