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.