encabezado d3dukmdt.h
Este encabezado se usa mediante display. Para obtener más información, consulte:
d3dukmdt.h contiene las siguientes interfaces de programación:
IOCTLs
IOCTL_GPUP_DRIVER_ESCAPE El archivo DLL de emulación del modo de usuario llama a este IOCTL para intercambiar información con el controlador del modo kernel. |
Funciones
IS_OFFICIAL_DDI_INTERFACE_VERSION Obtenga más información sobre la macro IS_OFFICIAL_DDI_INTERFACE_VERSION. |
MAKEFOURCC Macro para dar formato y cargar textura. |
Estructuras
D3DDDI_ALLOCATIONINFO Obtenga más información sobre la estructura de D3DDDI_ALLOCATIONINFO. |
D3DDDI_ALLOCATIONINFO2 Obtenga más información sobre la estructura de D3DDDI_ALLOCATIONINFO2. |
D3DDDI_ALLOCATIONLIST Obtenga más información sobre la estructura de D3DDDI_ALLOCATIONLIST. |
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Obtenga información sobre la estructura de D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS. |
D3DDDI_CREATECONTEXTFLAGS Obtenga más información sobre la estructura de D3DDDI_CREATECONTEXTFLAGS. |
D3DDDI_CREATEHWCONTEXTFLAGS Estructura que se usa para crear marcas de contexto de hardware. |
D3DDDI_CREATEHWQUEUEFLAGS Obtenga más información sobre la estructura de D3DDDI_CREATEHWQUEUEFLAGS. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE se usa con pfnDestroyPagingQueueCb y D3DKMTDestroyPagingQueue para esperar a que una cola de paginación finalice todas las operaciones en cola y destruya junto con el objeto de sincronización asociado. |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER Obtenga información sobre la estructura de D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER. |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE Obtenga más información sobre la estructura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE. |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE Se usa para traducir la asignación de invitado al identificador de host correspondiente. |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE Se usa para traducir el identificador de recursos al identificador de host correspondiente. |
D3DDDI_DXGI_RGB La estructura D3DDDI_DXGI_RGB contiene información para describir una función gamma. |
D3DDDI_ESCAPEFLAGS La estructura D3DDDI_ESCAPEFLAGS identifica cómo el controlador de pantalla en modo de usuario comparte información con el controlador de miniporte de pantalla. |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS especifica el comportamiento de expulsión. |
D3DDDI_GAMMA_RAMP_DXGI_1 La estructura D3DDDI_GAMMA_RAMP_DXGI_1 describe una función gamma. |
D3DDDI_GAMMA_RAMP_RGB256x3x16 La estructura D3DDDI_GAMMA_RAMP_RGB256x3x16 contiene una tabla de búsqueda gamma. |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA se usa con pfnGetResourcePresentPrivateDriverDataCb para consultar los datos privados del recurso, que está asociado al recurso durante present. |
D3DDDI_HDR_METADATA_HDR10 Describe los metadatos de HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Describe los metadatos de HDR10 más. |
D3DDDI_KERNELOVERLAYINFO La estructura D3DDDI_KERNELOVERLAYINFO describe información sobre un objeto de superposición en modo kernel. |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT se usa con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) para indicar al sistema operativo que agregue un recurso a la lista de residencia del dispositivo e incremente el recuento de referencias de residencia de residencia en esta asignación. |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS se usa con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) para indicar al sistema operativo que agregue un recurso a la lista de residencia del dispositivo e incremente el recuento de referencias de residencia de residencia en esta asignación. |
D3DDDI_MAPGPUVIRTUALADDRESS Obtenga más información sobre la estructura D3DDDI_MAPGPUVIRTUALADDRESS. |
D3DDDI_MULTISAMPLINGMETHOD La estructura D3DDDI_MULTISAMPLINGMETHOD describe un método de muestreo múltiple. |
D3DDDI_NATIVEFENCEINFO Obtenga más información sobre la estructura de D3DDDI_NATIVEFENCEINFO. |
D3DDDI_NATIVEFENCEMAPPING Obtenga más información sobre la estructura D3DDDI_NATIVEFENCEMAPPING. |
D3DDDI_OFFER_FLAGS Marcas de oferta. |
D3DDDI_OPENALLOCATIONINFO La estructura D3DDDI_OPENALLOCATIONINFO describe una asignación que se va a abrir. |
D3DDDI_OPENALLOCATIONINFO2 La estructura D3DDDI_OPENALLOCATIONINFO2 describe una asignación que se va a abrir. |
D3DDDI_PATCHLOCATIONLIST La estructura D3DDDI_PATCHLOCATIONLIST describe la ubicación de una asignación a la revisión (es decir, asignar una dirección física a la asignación). |
D3DDDI_QUERYREGISTRY_FLAGS Obtenga información sobre la estructura de D3DDDI_QUERYREGISTRY_FLAGS. |
D3DDDI_QUERYREGISTRY_INFO Obtenga más información sobre la estructura de D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_RATIONAL La estructura D3DDDI_RATIONAL describe un valor fraccionario que representa frecuencias verticales y horizontales de un modo de vídeo (es decir, sincronización vertical y sincronización horizontal). |
D3DDDI_RESERVEGPUVIRTUALADDRESS Obtenga más información sobre la estructura de D3DDDI_RESERVEGPUVIRTUALADDRESS. |
D3DDDI_RESOURCEFLAGS La estructura D3DDDI_RESOURCEFLAGS identifica el tipo de recursos que se va a crear en una llamada a la función CreateResource del controlador. |
D3DDDI_RESOURCEFLAGS2 Identifica el tipo de recurso que se va a crear en una llamada a la función CreateResource2 del controlador. |
D3DDDI_SEGMENTPREFERENCE Obtenga más información sobre la estructura de D3DDDI_SEGMENTPREFERENCE. |
D3DDDI_SURFACEINFO La estructura D3DDDI_SURFACEINFO describe un tipo de recurso, como una superficie. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Obtenga más información sobre la estructura de D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO La estructura D3DDDI_SYNCHRONIZATIONOBJECTINFO contiene información sobre un objeto de sincronización. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 Obtenga más información sobre la estructura D3DDDI_SYNCHRONIZATIONOBJECTINFO2. |
D3DDDI_TESTCOMMANDBUFFER Obtenga información sobre la estructura de D3DDDI_TESTCOMMANDBUFFER. |
D3DDDI_TESTCOMMANDBUFFER_COPY Obtenga información sobre la estructura de D3DDDI_TESTCOMMANDBUFFER_COPY. |
D3DDDI_TESTCOMMANDBUFFER_FILL Obtenga información sobre la estructura de D3DDDI_TESTCOMMANDBUFFER_FILL. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS se usa con pfnTrimResidencySet para recortar la lista de residencia de un dispositivo determinado. |
D3DDDI_UPDATEALLOCPROPERTY Obtenga más información sobre la estructura D3DDDI_UPDATEALLOCPROPERTY. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Obtenga más información sobre la estructura de D3DDDI_UPDATEALLOCPROPERTY_FLAGS. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION describe una operación de actualización de direcciones virtuales. |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS describe el tipo de objetos de sincronización de entrada que se van a esperar. |
D3DDDIARG_CREATERESOURCE La estructura D3DDDIARG_CREATERESOURCE contiene información para crear un recurso. |
D3DDDIARG_CREATERESOURCE2 Contiene información para crear un recurso. Usado por windows Display Driver Model (WDDM) 1.2 y controladores de pantalla en modo de usuario posteriores. |
D3DDDICB_DESTROYALLOCATION2FLAGS La estructura D3DDDICB_DESTROYALLOCATION2FLAGS se usa con la estructura D3DKMT_DESTROYALLOCATION2 para describir los parámetros para liberar asignaciones con D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS estructura se usa con la estructura de D3DKMT_DESTROYALLOCATION2 para describir los parámetros para liberar asignaciones con D3DKMTDestroyAllocation2. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS se usa en la función del kernel Lock2 para determinar cómo se bloquea una asignación. |
D3DDDICB_LOCKFLAGS La estructura D3DDDICB_LOCKFLAGS identifica cómo bloquear una asignación. |
D3DDDICB_SIGNALFLAGS Obtenga más información sobre la estructura de D3DDDICB_SIGNALFLAGS. |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE Obtenga más información sobre la estructura de D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE. |
D3DDDIRECT La estructura D3DDDIRECT define un rectángulo por las coordenadas de sus esquinas superior izquierda e inferior derecha. |
D3DGPU_PHYSICAL_ADDRESS Obtenga más información sobre la estructura de D3DGPU_PHYSICAL_ADDRESS. |
D3DKMDT_3x4_COLORSPACE_TRANSFORM Estructura para describir las tres subconfiguraciones programables de la transformación de espacio de color de matriz 3 a 4. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 Estructura para describir la transformación de espacio de color de matriz de 3 a 4. |
DXGK_ISFEATUREENABLED_RESULT Obtenga más información sobre la estructura DXGK_ISFEATUREENABLED_RESULT. |
DXGK_MIRACAST_CHUNK_ID Obtenga información sobre cómo DXGK_MIRACAST_CHUNK_ID almacena información que identifica un fragmento de codificación de pantalla inalámbrica (Miracast). |
DXGK_MIRACAST_CHUNK_INFO La estructura DXGK_MIRACAST_CHUNK_INFO contiene información sobre un fragmento de codificación de pantalla inalámbrica (Miracast) especificado. |
DXGK_NATIVE_FENCE_LOG_BUFFER Obtenga más información sobre la estructura de DXGK_NATIVE_FENCE_LOG_BUFFER. |
DXGK_NATIVE_FENCE_LOG_ENTRY Obtenga más información sobre la estructura de DXGK_NATIVE_FENCE_LOG_ENTRY. |
DXGK_NATIVE_FENCE_LOG_HEADER Obtenga más información sobre la estructura de DXGK_NATIVE_FENCE_LOG_HEADER. |
DXGK_PTE Una entrada de tabla de páginas (PTE) proporciona una dirección física de una página y otros atributos. El formato exacto de PTE depende de la implementación de hardware. |
DXGKVGPU_ESCAPE_HEAD Estructura que describe la cabeza de escape. |
DXGKVGPU_ESCAPE_INITIALIZE Se usa para inicializar un escape. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Indica que se ha completado una transición de energía. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG Estructura que se usa para leer la configuración de PCI para un escape. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE Estructura utilizada para leer el tipo VGPU de un escape. |
DXGKVGPU_ESCAPE_RELEASE Indica que se ha liberado un escape. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG Se usa para escribir en el espacio de configuración de PCI. |
GPUP_DRIVER_ESCAPE_INPUT Entrada de escape del controlador de partición de GPU. |
Enumeraciones
D3DDDI_COLOR_SPACE_TYPE La enumeración D3DDDI_COLOR_SPACE_TYPE define la información del espacio de color de la secuencia. |
D3DDDI_DOORBELLSTATUS Obtenga más información sobre la estructura de D3DDDI_DOORBELLSTATUS. |
D3DDDI_DRIVERESCAPETYPE Obtenga más información sobre la enumeración D3DDDI_DRIVERESCAPETYPE. |
D3DDDI_FLIPINTERVAL_TYPE El tipo de enumeración D3DDDI_FLIPINTERVAL_TYPE contiene valores que identifican el tipo de volteo que se produce en las operaciones presentes. |
D3DDDI_GAMMARAMP_TYPE Obtenga más información sobre la enumeración D3DDDI_GAMMARAMP_TYPE. |
D3DDDI_HDR_METADATA_TYPE Obtenga información sobre cómo la enumeración D3DDDI_HDR_METADATA_TYPE define el formato de los metadatos HDR. |
D3DDDI_NATIVEFENCE_TYPE Obtenga más información sobre la enumeración D3DDDI_NATIVEFENCE_TYPE. |
D3DDDI_OFFER_PRIORITY La enumeración _D3DDDI_OFFER_PRIORITY contiene valores que indican la importancia de los recursos de memoria de vídeo que ofrece el controlador de pantalla en modo de usuario para su reutilización. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE Especifica los valores finales de espacio de color de señalización de cables. |
D3DDDI_PAGINGQUEUE_PRIORITY La enumeración D3DDDI_PAGINGQUEUE_PRIORITY indica la prioridad de programación en relación con otras colas de paginación en un dispositivo. |
D3DDDI_POOL El tipo de enumeración D3DDDI_POOL contiene valores que identifican determinados tipos de grupo de memoria. |
D3DDDI_QUERYREGISTRY_STATUS Estado del Registro de consulta. |
D3DDDI_QUERYREGISTRY_TYPE Se usa para consultar el tipo del Registro. |
D3DDDI_RECLAIM_RESULT Especifica marcas de resultado para la función de devolución de llamada ReclaimAllocations. |
D3DDDI_ROTATION El tipo de enumeración D3DDDI_ROTATION contiene valores que identifican la orientación de un recurso. |
D3DDDI_SCANLINEORDERING El tipo de enumeración D3DDDI_SCANLINEORDERING contiene valores que identifican cómo se dibujan las líneas de examen en una superficie. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE La enumeración D3DDDI_SYNCHRONIZATIONOBJECT_TYPE indica el tipo de objeto de sincronización. |
D3DDDI_TESTCOMMANDBUFFEROP Obtenga información sobre la enumeración D3DDDI_TESTCOMMANDBUFFEROP. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE describe los detalles de la operación de actualización de direcciones virtuales que se está realizando. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING La enumeración D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING se usa para indicar el orden de línea de examen de una señal de salida de vídeo. |
D3DDDIFORMAT El tipo de enumeración D3DDDIFORMAT contiene valores que identifican formatos de superficie. |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE Tipo de reserva de direcciones virtuales de GPU. |
D3DDDIMULTISAMPLE_TYPE La enumeración D3DDDIMULTISAMPLE_TYPE define los niveles de muestreo múltiple de escena completa que el dispositivo puede aplicar. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Especifica el control de fase de transformación del espacio de colores. |
DXGK_DRIVER_FEATURE Obtenga más información sobre la enumeración DXGK_DRIVER_FEATURE. |
DXGK_FEATURE_CATEGORY Obtenga más información sobre la enumeración DXGK_FEATURE_CATEGORY. |
DXGK_FEATURE_ID Obtenga más información sobre la enumeración DXGK_FEATURE_ID. |
DXGK_MIRACAST_CHUNK_TYPE La enumeración _DXGK_MIRACAST_CHUNK_TYPE contiene valores que indican los tipos de información de fragmento de pantalla inalámbrica (Miracast) que se va a procesar. |
DXGK_NATIVE_FENCE_LOG_OPERATION Obtenga más información sobre la enumeración DXGK_NATIVE_FENCE_LOG_OPERATION. |
DXGK_NATIVE_FENCE_LOG_TYPE Obtenga más información sobre la enumeración DXGK_NATIVE_FENCE_LOG_TYPE. |
DXGK_PTE_PAGE_SIZE La enumeración DXGK_PTE_PAGE_SIZE se usa en DXGK_PTE para indicar el tamaño de las páginas de nivel de página inferior. |
DXGKVGPU_ESCAPE_TYPE Enumeración que contiene información sobre el tipo de escape. |