Compartilhar via


Cabeçalho d3dukmdt.h

Esse cabeçalho é usado pela exibição. Para obter mais informações, consulte:

d3dukmdt.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_GPUP_DRIVER_ESCAPE

A DLL de emulação do modo de usuário chama esse IOCTL para trocar informações com o driver do modo kernel.

Funções

 
IS_OFFICIAL_DDI_INTERFACE_VERSION

Saiba mais sobre a macro IS_OFFICIAL_DDI_INTERFACE_VERSION.
MAKEFOURCC

Uma macro para formatar e carregar textura.

Estruturas

 
D3DDDI_ALLOCATIONINFO

Saiba mais sobre a estrutura de D3DDDI_ALLOCATIONINFO.
D3DDDI_ALLOCATIONINFO2

Saiba mais sobre a estrutura de D3DDDI_ALLOCATIONINFO2.
D3DDDI_ALLOCATIONLIST

Saiba mais sobre a estrutura de D3DDDI_ALLOCATIONLIST.
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

Saiba mais sobre a estrutura de D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS.
D3DDDI_CREATECONTEXTFLAGS

Saiba mais sobre a estrutura de D3DDDI_CREATECONTEXTFLAGS.
D3DDDI_CREATEHWCONTEXTFLAGS

Uma estrutura usada para criar sinalizadores de contexto de hardware.
D3DDDI_CREATEHWQUEUEFLAGS

Saiba mais sobre a estrutura de D3DDDI_CREATEHWQUEUEFLAGS.
D3DDDI_DESTROYPAGINGQUEUE

D3DDDI_DESTROYPAGINGQUEUE é usado com pfnDestroyPagingQueueCb e D3DKMTDestroyPagingQueue para aguardar que uma fila de paginação conclua todas as operações enfileiradas e a destrua junto com o objeto de sincronização associado.
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER

Saiba mais sobre a estrutura de D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER.
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

Saiba mais sobre a estrutura de D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE.
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE

Usado para traduzir a alocação de convidado para o identificador de host correspondente.
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE

Usado para traduzir o identificador de recurso para o identificador de host correspondente.
D3DDDI_DXGI_RGB

A estrutura D3DDDI_DXGI_RGB contém informações para descrever uma função gama.
D3DDDI_ESCAPEFLAGS

A estrutura D3DDDI_ESCAPEFLAGS identifica como o driver de exibição do modo de usuário compartilha informações com o driver de miniporto de exibição.
D3DDDI_EVICT_FLAGS

D3DDDI_EVICT_FLAGS especifica o comportamento de remoção.
D3DDDI_GAMMA_RAMP_DXGI_1

A estrutura D3DDDI_GAMMA_RAMP_DXGI_1 descreve uma função gama.
D3DDDI_GAMMA_RAMP_RGB256x3x16

A estrutura D3DDDI_GAMMA_RAMP_RGB256x3x16 contém uma tabela de pesquisa gama.
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA é usado com pfnGetResourcePresentPrivateDriverDataCb para consultar os dados privados do recurso, que são associados ao recurso durante Present.
D3DDDI_HDR_METADATA_HDR10

Descreve os metadados do HDR10.
D3DDDI_HDR_METADATA_HDR10PLUS

Descreve os metadados para HDR10 plus.
D3DDDI_KERNELOVERLAYINFO

A estrutura D3DDDI_KERNELOVERLAYINFO descreve informações para um objeto de sobreposição no modo kernel.
D3DDDI_MAKERESIDENT

D3DDDI_MAKERESIDENT é usado com MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) para instruir o sistema operacional a adicionar um recurso à lista de residência do dispositivo e incrementar a contagem de referência de residência nessa alocação.
D3DDDI_MAKERESIDENT_FLAGS

D3DDDI_MAKERESIDENT_FLAGS é usado com MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) para instruir o sistema operacional a adicionar um recurso à lista de residência do dispositivo e incrementar a contagem de referência de residência nessa alocação.
D3DDDI_MAPGPUVIRTUALADDRESS

Saiba mais sobre a estrutura de D3DDDI_MAPGPUVIRTUALADDRESS.
D3DDDI_MULTISAMPLINGMETHOD

A estrutura D3DDDI_MULTISAMPLINGMETHOD descreve um método de amostragem múltipla.
D3DDDI_NATIVEFENCEINFO

Saiba mais sobre a estrutura de D3DDDI_NATIVEFENCEINFO.
D3DDDI_NATIVEFENCEMAPPING

Saiba mais sobre a estrutura de D3DDDI_NATIVEFENCEMAPPING.
D3DDDI_OFFER_FLAGS

Sinalizadores de oferta.
D3DDDI_OPENALLOCATIONINFO

A estrutura D3DDDI_OPENALLOCATIONINFO descreve uma alocação a ser aberta.
D3DDDI_OPENALLOCATIONINFO2

A estrutura D3DDDI_OPENALLOCATIONINFO2 descreve uma alocação a ser aberta.
D3DDDI_PATCHLOCATIONLIST

A estrutura D3DDDI_PATCHLOCATIONLIST descreve o local de uma alocação para patch (ou seja, atribuir um endereço físico à alocação).
D3DDDI_QUERYREGISTRY_FLAGS

Saiba mais sobre a estrutura de D3DDDI_QUERYREGISTRY_FLAGS.
D3DDDI_QUERYREGISTRY_INFO

Saiba mais sobre a estrutura de D3DDDI_QUERYREGISTRY_INFO.
D3DDDI_RATIONAL

A estrutura D3DDDI_RATIONAL descreve um valor fracionário que representa frequências verticais e horizontais de um modo de vídeo (ou seja, sincronização vertical e sincronização horizontal).
D3DDDI_RESERVEGPUVIRTUALADDRESS

Saiba mais sobre a estrutura de D3DDDI_RESERVEGPUVIRTUALADDRESS.
D3DDDI_RESOURCEFLAGS

A estrutura D3DDDI_RESOURCEFLAGS identifica o tipo de recursos a serem criados em uma chamada para a função CreateResource do driver.
D3DDDI_RESOURCEFLAGS2

Identifica o tipo de recurso a ser criado em uma chamada para a função CreateResource2 do driver.
D3DDDI_SEGMENTPREFERENCE

Saiba mais sobre a estrutura de D3DDDI_SEGMENTPREFERENCE.
D3DDDI_SURFACEINFO

A estrutura D3DDDI_SURFACEINFO descreve um tipo de recurso, como uma superfície.
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS

Saiba mais sobre a estrutura de D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS.
D3DDDI_SYNCHRONIZATIONOBJECTINFO

A estrutura D3DDDI_SYNCHRONIZATIONOBJECTINFO contém informações sobre um objeto de sincronização.
D3DDDI_SYNCHRONIZATIONOBJECTINFO2

Saiba mais sobre a estrutura de D3DDDI_SYNCHRONIZATIONOBJECTINFO2.
D3DDDI_TESTCOMMANDBUFFER

Saiba mais sobre a estrutura de D3DDDI_TESTCOMMANDBUFFER.
D3DDDI_TESTCOMMANDBUFFER_COPY

Saiba mais sobre a estrutura de D3DDDI_TESTCOMMANDBUFFER_COPY.
D3DDDI_TESTCOMMANDBUFFER_FILL

Saiba mais sobre a estrutura de D3DDDI_TESTCOMMANDBUFFER_FILL.
D3DDDI_TRIMRESIDENCYSET_FLAGS

D3DDDI_TRIMRESIDENCYSET_FLAGS é usado com pfnTrimResidencySet para cortar a lista de residências de um determinado dispositivo.
D3DDDI_UPDATEALLOCPROPERTY

Saiba mais sobre a estrutura de D3DDDI_UPDATEALLOCPROPERTY.
D3DDDI_UPDATEALLOCPROPERTY_FLAGS

Saiba mais sobre a estrutura de D3DDDI_UPDATEALLOCPROPERTY_FLAGS.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION descreve uma operação de atualização de endereço virtual.
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS descreve o tipo de objetos de sincronização de entrada a aguardar.
D3DDDIARG_CREATERESOURCE

A estrutura D3DDDIARG_CREATERESOURCE contém informações para criar um recurso.
D3DDDIARG_CREATERESOURCE2

Contém informações para criar um recurso. Usado pelo WDDM (Windows Display Driver Model) 1.2 e posteriores drivers de exibição do modo de usuário.
D3DDDICB_DESTROYALLOCATION2FLAGS

A estrutura D3DDDICB_DESTROYALLOCATION2FLAGS é usada com a estrutura D3DKMT_DESTROYALLOCATION2 para descrever parâmetros para liberar alocações com D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS estrutura é usada com a estrutura D3DKMT_DESTROYALLOCATION2 para descrever parâmetros para liberar alocações com D3DKMTDestroyAllocation2.
D3DDDICB_LOCK2FLAGS

D3DDDICB_LOCK2FLAGS é usado pela função de kernel Lock2 para determinar como uma alocação é bloqueada.
D3DDDICB_LOCKFLAGS

A estrutura D3DDDICB_LOCKFLAGS identifica como bloquear uma alocação.
D3DDDICB_SIGNALFLAGS

Saiba mais sobre a estrutura de D3DDDICB_SIGNALFLAGS.
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE

Saiba mais sobre a estrutura de D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE.
D3DDDIRECT

A estrutura D3DDDIRECT define um retângulo pelas coordenadas de seus cantos superior esquerdo e inferior direito.
D3DGPU_PHYSICAL_ADDRESS

Saiba mais sobre a estrutura de D3DGPU_PHYSICAL_ADDRESS.
D3DKMDT_3x4_COLORSPACE_TRANSFORM

Estrutura para descrever os três sub-estágios programáveis da transformação de espaço em cores de 3 por 4 matrizes.
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2

Estrutura para descrever a transformação de espaço em cores de 3 por 4 matrizes.
DXGK_ISFEATUREENABLED_RESULT

Saiba mais sobre a estrutura de DXGK_ISFEATUREENABLED_RESULT.
DXGK_MIRACAST_CHUNK_ID

Saiba como DXGK_MIRACAST_CHUNK_ID armazena informações que identificam uma parte de codificação de exibição sem fio (Miracast).
DXGK_MIRACAST_CHUNK_INFO

A estrutura DXGK_MIRACAST_CHUNK_INFO contém informações sobre uma parte de código de exibição sem fio (Miracast) especificada.
DXGK_NATIVE_FENCE_LOG_BUFFER

Saiba mais sobre a estrutura de DXGK_NATIVE_FENCE_LOG_BUFFER.
DXGK_NATIVE_FENCE_LOG_ENTRY

Saiba mais sobre a estrutura de DXGK_NATIVE_FENCE_LOG_ENTRY.
DXGK_NATIVE_FENCE_LOG_HEADER

Saiba mais sobre a estrutura de DXGK_NATIVE_FENCE_LOG_HEADER.
DXGK_PTE

Uma PTE (entrada de tabela de página) fornece um endereço físico de uma página e outros atributos. O formato exato do PTE depende da implementação de hardware.
DXGKVGPU_ESCAPE_HEAD

Uma estrutura que descreve a cabeça de escape.
DXGKVGPU_ESCAPE_INITIALIZE

Usado para inicializar uma escape.
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE

Indica que uma transição de energia foi concluída.
DXGKVGPU_ESCAPE_READ_PCI_CONFIG

Uma estrutura usada para ler a configuração de PCI para uma escape.
DXGKVGPU_ESCAPE_READ_VGPU_TYPE

Uma estrutura usada para ler o tipo VGPU de um escape.
DXGKVGPU_ESCAPE_RELEASE

Indica que uma fuga foi liberada.
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG

Usado para gravar no espaço de configuração PCI.
GPUP_DRIVER_ESCAPE_INPUT

A entrada de escape do driver de partição de GPU.

Enumerações

 
D3DDDI_COLOR_SPACE_TYPE

A enumeração D3DDDI_COLOR_SPACE_TYPE define informações de espaço de cor do fluxo.
D3DDDI_DOORBELLSTATUS

Saiba mais sobre a estrutura de D3DDDI_DOORBELLSTATUS.
D3DDDI_DRIVERESCAPETYPE

Saiba mais sobre a enumeração D3DDDI_DRIVERESCAPETYPE.
D3DDDI_FLIPINTERVAL_TYPE

O tipo de enumeração D3DDDI_FLIPINTERVAL_TYPE contém valores que identificam o tipo de inversão que ocorre nas operações atuais.
D3DDDI_GAMMARAMP_TYPE

Saiba mais sobre a enumeração D3DDDI_GAMMARAMP_TYPE.
D3DDDI_HDR_METADATA_TYPE

Saiba como a enumeração D3DDDI_HDR_METADATA_TYPE define o formato de metadados hdr.
D3DDDI_NATIVEFENCE_TYPE

Saiba mais sobre a enumeração D3DDDI_NATIVEFENCE_TYPE.
D3DDDI_OFFER_PRIORITY

A enumeração _D3DDDI_OFFER_PRIORITY contém valores que indicam a importância dos recursos de memória de vídeo que o driver de exibição do modo de usuário oferece para reutilização.
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE

Especifica os valores finais de espaço de cor de sinalização de fio.
D3DDDI_PAGINGQUEUE_PRIORITY

A enumeração D3DDDI_PAGINGQUEUE_PRIORITY indica a prioridade de agendamento em relação a outras filas de paginação em um dispositivo.
D3DDDI_POOL

O tipo de enumeração D3DDDI_POOL contém valores que identificam tipos específicos de pool de memória.
D3DDDI_QUERYREGISTRY_STATUS

Consultar o status do Registro.
D3DDDI_QUERYREGISTRY_TYPE

Usado para consultar o tipo de registro.
D3DDDI_RECLAIM_RESULT

Especifica os sinalizadores de resultado para a função de retorno de chamada ReclaimAllocations.
D3DDDI_ROTATION

O tipo de enumeração D3DDDI_ROTATION contém valores que identificam a orientação de um recurso.
D3DDDI_SCANLINEORDERING

O tipo de enumeração D3DDDI_SCANLINEORDERING contém valores que identificam como as linhas de verificação são desenhadas em uma superfície.
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE

A enumeração D3DDDI_SYNCHRONIZATIONOBJECT_TYPE indica o tipo de objeto de sincronização.
D3DDDI_TESTCOMMANDBUFFEROP

Saiba mais sobre a enumeração D3DDDI_TESTCOMMANDBUFFEROP.
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE descreve os detalhes da operação de atualização de endereço virtual que está sendo executada.
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

A enumeração D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING é usada para indicar a ordenação da linha de verificação de um sinal de saída de vídeo.
D3DDDIFORMAT

O tipo de enumeração D3DDDIFORMAT contém valores que identificam formatos de superfície.
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE

O tipo de reserva de endereço virtual gpu.
D3DDDIMULTISAMPLE_TYPE

A enumeração D3DDDIMULTISAMPLE_TYPE define os níveis de multisampling de cena completa que o dispositivo pode aplicar.
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL

Especifica o controle de estágio de transformação do colorspace.
DXGK_DRIVER_FEATURE

Saiba mais sobre a enumeração DXGK_DRIVER_FEATURE.
DXGK_FEATURE_CATEGORY

Saiba mais sobre a enumeração DXGK_FEATURE_CATEGORY.
DXGK_FEATURE_ID

Saiba mais sobre a enumeração DXGK_FEATURE_ID.
DXGK_MIRACAST_CHUNK_TYPE

A enumeração _DXGK_MIRACAST_CHUNK_TYPE contém valores que indicam os tipos de informações de partes de exibição sem fio (Miracast) que devem ser processadas.
DXGK_NATIVE_FENCE_LOG_OPERATION

Saiba mais sobre a enumeração DXGK_NATIVE_FENCE_LOG_OPERATION.
DXGK_NATIVE_FENCE_LOG_TYPE

Saiba mais sobre a enumeração DXGK_NATIVE_FENCE_LOG_TYPE.
DXGK_PTE_PAGE_SIZE

A enumeração DXGK_PTE_PAGE_SIZE é usada por DXGK_PTE para indicar o tamanho das páginas de nível de página inferior.
DXGKVGPU_ESCAPE_TYPE

Uma enumeração que contém informações sobre o tipo de escape.