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. |