Compartilhar via


Cabeçalho d3dumddi.h

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

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

Funções

 
D3DDDI_BUILD16_FROM_VERSION32

Converte um build de 16 bits de uma versão de 32 bits.
D3DDDI_BUILD16_FROM_VERSION64

Converte um build de 16 bits de uma versão de 64 bits.
D3DDDI_INTERFACE32_FROM_VERSION64

Converte uma interface de 32 bits de uma versão de 64 bits.
D3DDDI_MAJOR16_FROM_INTERFACE32

Converte um principal de 16 bits de uma interface de 32 bits.
D3DDDI_MAJOR16_FROM_VERSION64

Converte um major de 16 bits de uma versão de 64 bits.
D3DDDI_MINOR16_FROM_INTERFACE32

Converte um menor de 16 bits de uma interface de 32 bits.
D3DDDI_MINOR16_FROM_VERSION64

Converte um menor de 16 bits de uma versão de 64 bits.
D3DDDI_REVISION16_FROM_VERSION32

Converte uma revisão de 16 bits de uma versão de 32 bits.
D3DDDI_REVISION16_FROM_VERSION64

Converte uma revisão de 16 bits de uma versão de 64 bits.
D3DDDI_VERSION32_FROM_VERSION64

Converte uma versão de 32 bits de uma versão de 64 bits.
D3DDDI_VERSION64_FROM16

Converte uma versão de 64 bits de 16 bits.
D3DDDI_VERSION64_FROM32

Converte uma versão de 64 bits de 32 bits.
MAKE_D3DDDIHRESULT

Faz um identificador Direct3D para um resultado.

Funções de retorno de chamada

 
PFND3DDDI_ALLOCATECB

A função pfnAllocateCb aloca memória de vídeo ou sistema.
PFND3DDDI_AUTHENTICATEDCHANNELKEYEXCHANGE

A função AuthenticatedChannelKeyExchange negocia a chave de sessão.
PFND3DDDI_BLT

A função de retorno de chamada PFND3DDDI_BLT copia o conteúdo de uma superfície de origem para uma superfície de destino.
PFND3DDDI_BUFBLT

A função BufBlt executa uma operação de transferência de bloco de bits (bitblt) de um vértice de origem ou buffer de índice para um vértice de destino ou buffer de índice.
PFND3DDDI_BUFBLT1

Executa uma operação de transferência de bloco de bits (bitblt) de um vértice de origem ou buffer de índice para um vértice de destino ou buffer de índice. Implementado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 ou posteriores, os drivers de exibição do modo de usuário.
PFND3DDDI_CAPTURETOSYSMEM

A função CaptureToSysMem copia o conteúdo de um buffer de captura para uma superfície de destino.
PFND3DDDI_CHECKCOUNTER

Saiba mais sobre a função de retorno de chamada PFND3DDDI_CHECKCOUNTER.
PFND3DDDI_CHECKCOUNTERINFO

Chamado pelo runtime do Microsoft Direct3D para determinar informações globais relacionadas à manipulação de contadores. Deve ser implementado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição no modo de usuário.
PFND3DDDI_CHECKDIRECTFLIPSUPPORT

PFND3DDDI_CHECKDIRECTFLIPSUPPORT é chamado pelo Gerenciador de Janelas da Área de Trabalho para verificar se o driver de exibição no modo de usuário dá suporte a operações de Inversão Direta.
PFND3DDDI_CHECKMULTIPLANEOVERLAYSUPPORT

Chamado pelo runtime do Microsoft Direct3D para verificar os detalhes sobre o suporte de hardware para sobreposições de vários planos.
PFND3DDDI_CHECKPRESENTDURATIONSUPPORT

Chamado pelo runtime do Microsoft Direct3D para solicitar que o driver de exibição no modo de usuário obtenha recursos de dispositivo de hardware para alternar perfeitamente para uma nova taxa de atualização do monitor.
PFND3DDDI_CLEAR

A função Clear executa a limpeza assistida por hardware no destino de renderização, no buffer de profundidade ou no buffer de estêncil.
PFND3DDDI_CLOSEADAPTER

A função CloseAdapter libera recursos para um objeto do adaptador gráfico.
PFND3DDDI_COLORFILL

A função ColorFill preenche um retângulo na superfície com uma cor específica.
PFND3DDDI_COMPOSERECTS

A função ComposeRects compõe áreas bidimensionais de uma superfície de origem para uma superfície de destino.
PFND3DDDI_CONFIGUREAUTHENICATEDCHANNEL

A função ConfigureAuthenticatedChannel define o estado em um canal autenticado.
PFND3DDDI_CREATEAUTHENTICATEDCHANNEL

A função CreateAuthenticatedChannel cria um canal que o runtime do Microsoft Direct3D e o driver podem usar para definir e consultar proteções.
PFND3DDDI_CREATECONTEXTCB

A função de retorno de chamada PFND3DDDI_CREATECONTEXTCB cria um contexto.
PFND3DDDI_CREATECONTEXTVIRTUALCB

pfnCreateContextVirtualCb deve ser usado com contextos que dão suporte ao endereçamento virtual.
PFND3DDDI_CREATECRYPTOSESSION

A função CreateCryptoSession cria uma sessão de criptografia que o runtime do Direct3D usa para gerenciar uma chave de sessão e executar operações de criptografia dentro e fora da memória protegida.
PFND3DDDI_CREATEDECODEDEVICE

A função CreateDecodeDevice cria um dispositivo de decodificação de Aceleração de Vídeo (DirectX VA) do Microsoft DirectX que é usado para decodificar o vídeo.
PFND3DDDI_CREATEDEVICE

A função CreateDevice cria um contexto gráfico referenciado em chamadas subsequentes.
PFND3DDDI_CREATEEXTENSIONDEVICE

A função CreateExtensionDevice cria um dispositivo de extensão DirectX VA (Aceleração de Vídeo) do Microsoft DirectX.
PFND3DDDI_CREATEHWCONTEXTCB

Um retorno de chamada para criar um novo contexto de hardware.
PFND3DDDI_CREATEHWQUEUECB

Um retorno de chamada para criar uma nova fila de hardware.
PFND3DDDI_CREATELIGHT

A função CreateLight cria uma fonte de luz.
PFND3DDDI_CREATEOVERLAY

A função CreateOverlay aloca hardware de sobreposição e torna a sobreposição visível.
PFND3DDDI_CREATEOVERLAYCB

A função pfnCreateOverlayCb cria um objeto de sobreposição no modo kernel e chama o driver de miniporto de exibição para exibir a sobreposição.
PFND3DDDI_CREATEPAGINGQUEUECB

pfnCreatePagingQueueCb é usado para criar uma fila de paginação de dispositivo que pode ser usada para sincronizar com operações de gerenciamento de memória de vídeo para o dispositivo, como tornar o recurso do dispositivo residente.
PFND3DDDI_CREATEPIXELSHADER

A função CreatePixelShader converte o código do sombreador de pixel em um formato específico de hardware e associa esse código a um identificador de sombreador.
PFND3DDDI_CREATEQUERY

A função CreateQuery cria recursos do lado do driver para uma consulta que o runtime do Microsoft Direct3D emite posteriormente para processamento.
PFND3DDDI_CREATERESOURCE

A função CreateResource cria um recurso.
PFND3DDDI_CREATERESOURCE2

Cria um recurso. Implementado pelo WDDM (Windows Display Driver Model) 1.2 e posteriores drivers de exibição do modo de usuário.
PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB

Cria um objeto de sincronização de GPU que um contexto de dispositivo pode sinalizar e aguardar. Usado pelo WDDM 1.2 e por drivers de exibição do modo de usuário posterior.
PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB

A função pfnCreateSynchronizationObjectCb cria um objeto de sincronização que um contexto de dispositivo pode sinalizar e aguardar.
PFND3DDDI_CREATEVERTEXSHADERDECL

A função CreateVertexShaderDecl converte a declaração de sombreador de vértice em um formato específico de hardware e associa a declaração a um identificador de sombreador.
PFND3DDDI_CREATEVERTEXSHADERFUNC

A função CreateVertexShaderFunc converte o código do sombreador de vértice em um formato específico de hardware e associa o código a um identificador de sombreador.
PFND3DDDI_CREATEVIDEOPROCESSDEVICE

A função CreateVideoProcessDevice cria um dispositivo de processamento de vídeo DirectX VA (Aceleração de Vídeo) do Microsoft DirectX que é usado para processar vídeo (por exemplo, para desinteractar o vídeo e ajustar as propriedades procAmp do vídeo).
PFND3DDDI_CRYPTOSESSIONKEYEXCHANGE

A função CryptoSessionKeyExchange negocia uma chave de sessão.
PFND3DDDI_DEALLOCATE2CB

A função de retorno de chamada do modo de usuário pfnDeallocate2Cb libera alocações para um objeto de recurso no modo kernel se o objeto de recurso foi criado.
PFND3DDDI_DEALLOCATECB

A função de retorno de chamada pfnDeallocateCb libera alocações ou um objeto de recurso no modo kernel se o objeto de recurso foi criado.
PFND3DDDI_DECODEBEGINFRAME

A função DecodeBeginFrame notifica o driver de exibição do modo de usuário que a decodificação pode começar no dispositivo decodificador va (Acelerador de Vídeo) do Microsoft DirectX especificado.
PFND3DDDI_DECODEENDFRAME

A função DecodeEndFrame notifica o driver de exibição do modo de usuário de que todos os dados necessários para decodificar o quadro atual foram enviados.
PFND3DDDI_DECODEEXECUTE

A função DecodeExecute executa uma operação de decodificação usando o dispositivo decodificador VA (Acelerador de Vídeo) do Microsoft DirectX.
PFND3DDDI_DECODEEXTENSIONEXECUTE

A função DecodeExtensionExecute executa uma operação de decodificação usando o dispositivo decodificador não padrão do Microsoft DirectX Video Accelerator (VA).
PFND3DDDI_DECRYPTIONBLT

A função DecryptionBlt grava dados em uma superfície protegida.
PFND3DDDI_DELETEPIXELSHADER

A função DeletePixelShader limpa os recursos do lado do driver associados ao código do sombreador de pixel.
PFND3DDDI_DELETEVERTEXSHADERDECL

A função DeleteVertexShaderDecl limpa os recursos do lado do driver associados à declaração de sombreador de vértice.
PFND3DDDI_DELETEVERTEXSHADERFUNC

A função DeleteVertexShaderFunc limpa os recursos do lado do driver associados ao código do sombreador de vértice.
PFND3DDDI_DEPTHFILL

A função DepthFill preenche um buffer de profundidade com um valor de pixel especificado no formato nativo.
PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL

A função DestroyAuthenticatedChannel libera recursos para o canal autenticado que a função CreateAuthenticatedChannel cria.
PFND3DDDI_DESTROYCONTEXTCB

A função pfnDestroyContextCb destrói o contexto que foi criado por meio de uma chamada para a função pfnCreateContextCb.
PFND3DDDI_DESTROYCRYPTOSESSION

A função DestroyCryptoSession libera recursos para a sessão de criptografia que a função CreateCryptoSession cria.
PFND3DDDI_DESTROYDECODEDEVICE

A função DestroyDecodeDevice libera recursos para um dispositivo de decodificação de VA (Aceleração de Vídeo) do Microsoft DirectX.
PFND3DDDI_DESTROYDEVICE

A função DestroyDevice destrói um contexto gráfico.
PFND3DDDI_DESTROYEXTENSIONDEVICE

A função DestroyExtensionDevice libera recursos para um dispositivo de extensão va (Aceleração de Vídeo) do Microsoft DirectX.
PFND3DDDI_DESTROYHWCONTEXTCB

Um retorno de chamada para destruir um contexto de hardware.
PFND3DDDI_DESTROYHWQUEUECB

Um retorno de chamada para destruir uma fila de hardware.
PFND3DDDI_DESTROYLIGHT

A função DestroyLight desativa uma fonte de luz.
PFND3DDDI_DESTROYOVERLAY

A função DestroyOverlay desabilita o hardware de sobreposição e libera o identificador de sobreposição.
PFND3DDDI_DESTROYOVERLAYCB

A função pfnDestroyOverlayCb desabilita o hardware de sobreposição e destrói o objeto de sobreposição do modo kernel.
PFND3DDDI_DESTROYPAGINGQUEUECB

pfnDestroyPagingQueueCb aguarda que uma fila de paginação conclua todas as operações enfileiradas e a destrua junto com o objeto de sincronização associado.
PFND3DDDI_DESTROYQUERY

A função DestroyQuery libera recursos para uma consulta.
PFND3DDDI_DESTROYRESOURCE

A função DestroyResource libera um recurso especificado.
PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB

A função pfnDestroySynchronizationObjectCb destrói o objeto de sincronização que foi criado por meio de uma chamada para a função pfnCreateSynchronizationObjectCb.
PFND3DDDI_DESTROYVIDEOPROCESSDEVICE

A função DestroyVideoProcessDevice libera recursos para um dispositivo de processamento de vídeo va (Aceleração de Vídeo) do Microsoft DirectX.
PFND3DDDI_DISCARD

Descarta (remove) um conjunto de sub-recursos da memória de exibição de vídeo. Implementado pelo WDDM (Windows Display Driver Model) 1.2 e posteriores drivers de exibição do modo de usuário.
PFND3DDDI_DRAWINDEXEDPRIMITIVE

A função DrawIndexedPrimitive desenha primitivos indexados nos quais o runtime do Microsoft Direct3D não transformou os dados de índice.
PFND3DDDI_DRAWINDEXEDPRIMITIVE2

A função DrawIndexedPrimitive2 desenha primitivos indexados nos quais o runtime do Microsoft Direct3D transformou os dados de índice.
PFND3DDDI_DRAWPRIMITIVE

A função DrawPrimitive desenha primitivos não conectados nos quais o runtime do Microsoft Direct3D não transformou os dados de vértice.
PFND3DDDI_DRAWPRIMITIVE2

A função DrawPrimitive2 desenha primitivos não conectados nos quais o runtime do Microsoft Direct3D transformou os dados de vértice.
PFND3DDDI_DRAWRECTPATCH

A função DrawRectPatch desenha um patch retangular novo ou armazenado em cache ou atualiza a especificação de um patch definido anteriormente.
PFND3DDDI_DRAWTRIPATCH

A função DrawTriPatch desenha um patch triangular novo ou armazenado em cache ou atualiza a especificação de um patch definido anteriormente.
PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR

A função CreateVideoProcessor cria um processador de vídeo DirectX VA (Aceleração de Vídeo) do Microsoft DirectX que é usado para processar vídeo de alta definição.
PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR

A função DestroyVideoProcessor libera recursos para um processador de vídeo va (Aceleração de Vídeo) do Microsoft DirectX.
PFND3DDDI_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE

A função GetVideoProcessBltStatePrivate recupera os dados de estado de uma transferência de bloco de bits privado (bitblt) para um processador de vídeo.
PFND3DDDI_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE

A função GetVideoProcessStreamStatePrivate recupera os dados privados de estado de fluxo para um processador de vídeo.
PFND3DDDI_DXVAHD_SETVIDEOPROCESSBLTSTATE

A função SetVideoProcessBltState define o estado de uma transferência de bloco de bits (bitblt) para um processador de vídeo.
PFND3DDDI_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

A função SetVideoProcessStreamState define o estado do fluxo para um processador de vídeo.
PFND3DDDI_DXVAHD_VIDEOPROCESSBLTHD

A função VideoProcessBltHD processa fluxos de entrada de vídeo e redigi em uma superfície de saída.
PFND3DDDI_ENCRYPTIONBLT

A função EncryptionBlt lê dados criptografados de uma superfície protegida.
PFND3DDDI_ESCAPECB

A função de retorno de chamada pfnEscapeCb compartilha informações com o driver de miniporto de exibição.
PFND3DDDI_EVICTCB

pfnEvictCb é usado para instruir o sistema operacional a diminuir a contagem de referência de residência. Depois que essa contagem atingir zero, ela removerá a alocação da lista de residência do dispositivo.
PFND3DDDI_EXTENSIONEXECUTE

A função ExtensionExecute executa uma operação usando o dispositivo de extensão VA (Acelerador de Vídeo) do Microsoft DirectX especificado.
PFND3DDDI_FINISHSESSIONKEYREFRESH

A função FinishSessionKeyRefresh indica que todos os buffers desse ponto no tempo usam o valor da chave de sessão atualizado.
PFND3DDDI_FLIPOVERLAY

A função FlipOverlay faz com que o hardware de sobreposição comece a exibir a nova alocação fornecida.
PFND3DDDI_FLIPOVERLAYCB

A função pfnFlipOverlayCb altera a alocação a ser exibida na sobreposição ou indica para exibir o outro campo da alocação que está sendo exibida no momento, ao desinterlacizar um recurso intercalado.
PFND3DDDI_FLUSH

A função Flush envia comandos de hardware pendentes que estão no buffer de comando de hardware para o driver de miniporto de exibição.
PFND3DDDI_FLUSH1

Chamado pelo runtime do Microsoft Direct3D para enviar comandos de hardware pendentes que estão no buffer de comando de hardware para o driver de miniporto de exibição. Deve ser implementado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição no modo de usuário.
PFND3DDDI_FREEGPUVIRTUALADDRESSCB

O pfnFreeGpuVirtualAddressCb libera um intervalo de endereços virtuais de GPU (unidade de processamento gráfico) que foi previamente reservado ou mapeado.
PFND3DDDI_GENERATEMIPSUBLEVELS

A função GenerateMipSubLevels regenera os subnível de uma textura de mapa MIP.
PFND3DDDI_GETCAPS

A função GetCaps consulta recursos do adaptador gráfico.
PFND3DDDI_GETCAPTUREALLOCATIONHANDLE

A função GetCaptureAllocationHandle mapeia o identificador de recurso de captura especificado para um identificador de alocação no modo kernel.
PFND3DDDI_GETENCRYPTIONBLTKEY

A função GetEncryptionBltKey retorna a chave usada para descriptografar os dados que a função EncryptionBlt do driver retorna.
PFND3DDDI_GETINFO

A função GetInfo recupera informações sobre o dispositivo de exibição especificado.
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB

A função pfnGetMultisampleMethodListCb recupera uma lista de métodos de vários exemplos que são usados para a largura, altura e formato determinados de uma alocação.
PFND3DDDI_GETOVERLAYCOLORCONTROLS

A função GetOverlayColorControls recupera as configurações de controle de cor para a sobreposição fornecida.
PFND3DDDI_GETPITCH

A função GetPitch recupera o tom de uma superfície protegida ou não bloqueável.
PFND3DDDI_GETQUERYDATA

A função GetQueryData recupera informações sobre uma consulta.
PFND3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATACB

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

A função de retorno de chamada PFND3DDDI_INVALIDATECACHECB invalida o cache.
PFND3DDDI_ISSUEQUERY

A função IssueQuery processa uma consulta.
PFND3DDDI_LOCK

A função Bloquear bloqueia o recurso especificado ou uma superfície dentro do recurso.
PFND3DDDI_LOCK2CB

A função pfnLock2Cb bloqueia uma alocação e obtém um ponteiro para a alocação do driver de miniporto de exibição ou do gerenciador de memória de vídeo.
PFND3DDDI_LOCKASYNC

A função LockAsync bloqueia o recurso especificado ou uma superfície dentro do recurso.
PFND3DDDI_LOCKCB

A função pfnLockCb bloqueia uma alocação e obtém um ponteiro para a alocação do driver de miniporto de exibição ou do gerenciador de memória de vídeo.
PFND3DDDI_LOGSTRINGTABLE

Chamado pelo runtime do Microsoft Direct3D para solicitar que o driver de exibição do modo de usuário registre um evento de marcador ETW (Rastreamento de Eventos personalizado para Windows). Opcionalmente implementado por drivers WDDM (Windows Display Driver Model) 1.3 e posteriores.
PFND3DDDI_LOGUMDMARKERCB

Chamado pelo driver de exibição do modo de usuário para registrar em log um evento de marcador etw (rastreamento de eventos personalizado para Windows).
PFND3DDDI_MAKERESIDENTCB

PFND3DDDI_MAKERESIDENTCB instrui 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.
PFND3DDDI_MAPGPUVIRTUALADDRESSCB

Saiba mais sobre a função pfnMapGpuVirtualAddressCb.
PFND3DDDI_MULTIPLYTRANSFORM

A função MultiplyTransform modifica a transformação atual.
PFND3DDDI_OFFERALLOCATIONS2CB

A função de retorno de chamada PFND3DDDI_OFFERALLOCATIONS2CB é chamada pelo driver de exibição do modo de usuário para oferecer alocações de memória de vídeo para reutilização.
PFND3DDDI_OFFERALLOCATIONSCB

A função de retorno de chamada PFND3DDDI_OFFERALLOCATIONSCB é chamada pelo driver de exibição do modo de usuário para oferecer alocações de memória de vídeo para reutilização.
PFND3DDDI_OFFERRESOURCES

Chamado pelo runtime do Microsoft Direct3D para solicitar que o driver de exibição do modo de usuário ofereça recursos de memória de vídeo para reutilização.
PFND3DDDI_OPENADAPTER

A função OpenAdapter cria um objeto do adaptador gráfico referenciado em chamadas subsequentes.
PFND3DDDI_OPENRESOURCE

A função OpenResource informa ao driver que um recurso compartilhado está aberto.
PFND3DDDI_PRESENT

A função Present notifica o driver de exibição do modo de usuário de que um aplicativo concluiu a renderização e solicita que o driver exiba a superfície de origem copiando ou invertendo ou que o driver execute uma operação de preenchimento de cores.
PFND3DDDI_PRESENT1

Notifica o driver de exibição do modo de usuário de que um aplicativo terminou a renderização e que toda a propriedade do recurso compartilhado foi liberada e solicita que o driver seja exibido na superfície de destino.
PFND3DDDI_PRESENTCB

A função pfnPresentCb copia o conteúdo de uma alocação de origem.
PFND3DDDI_PRESENTMULTIPLANEOVERLAY

Chamado pelo runtime do Microsoft Direct3D para notificar o driver de exibição do modo de usuário de que um aplicativo concluiu a renderização e solicita que o driver exiba a superfície de origem copiando ou invertendo ou que o driver execute uma operação de preenchimento de cores. Deve ser implementado por drivers WDDM (Windows Display Driver Model) 1.3 ou posteriores que dão suporte a sobreposições de vários planos.
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB

Copia o conteúdo de uma alocação de sobreposição multiplano de origem para uma alocação de destino. Pode ser chamado por drivers de exibição do WDDM (Modelo de Driver de Exibição) do Windows 1.3 ou posteriores.
PFND3DDDI_QUERYADAPTERINFOCB

A função pfnQueryAdapterInfoCb recupera informações do adaptador gráfico.
PFND3DDDI_QUERYADAPTERINFOCB2

Implementado pelo driver cliente para recuperar informações do adaptador gráfico.
PFND3DDDI_QUERYAUTHENTICATEDCHANNEL

A função QueryAuthenticatedChannel consulta um canal autenticado para obter informações de capacidade e estado.
PFND3DDDI_QUERYDLISTFORAPPLICATION

A função de retorno de chamada PFND3DDDI_QUERYDLISTFORAPPLICATION consulta um DList para um aplicativo.
PFND3DDDI_QUERYDLISTFORAPPLICATION1

Chamado durante a inicialização do Microsoft Direct3D em um sistema híbrido para determinar em qual GPU um aplicativo deve ser executado. Um dList é uma lista de aplicativos que precisam de superfícies compartilhadas entre adaptadores para renderização de alto desempenho na GPU discreta.
PFND3DDDI_QUERYDLISTFORAPPLICATION2

A função de retorno de chamada PFND3DDDI_QUERYDLISTFORAPPLICATION2 consulta um dList para um aplicativo.
PFND3DDDI_QUERYRESIDENCYCB

A função pfnQueryResidencyCb consulta o status de residência de um recurso ou lista de alocações.
PFND3DDDI_QUERYRESOURCERESIDENCY

A função QueryResourceResidency determina a residência da lista de recursos fornecida.
PFND3DDDI_RECLAIMALLOCATIONS2CB

pfnReclaimAllocations2Cb é chamado pelo driver de modo de usuário para recuperar alocações de memória de vídeo que foram oferecidas anteriormente para reutilização.
PFND3DDDI_RECLAIMALLOCATIONS3CB

pfnReclaimAllocations3Cb é chamado pelo driver de modo de usuário para recuperar alocações de memória de vídeo que foram oferecidas anteriormente para reutilização.
PFND3DDDI_RECLAIMALLOCATIONSCB

Chamado pelo driver de exibição do modo de usuário para recuperar alocações de memória de vídeo que foram oferecidas anteriormente para reutilização.
PFND3DDDI_RECLAIMRESOURCES

Chamado pelo runtime do Microsoft Direct3D para recuperar recursos de memória de vídeo que ele oferecia anteriormente para reutilização.
PFND3DDDI_RENAME

A função Renomear informa um driver de exibição no modo de usuário para começar a usar a alocação renomeada que a função LockAsync retornou anteriormente para o recurso especificado.
PFND3DDDI_RENDERCB

A função pfnRenderCb envia o buffer de comando atual para renderização para o driver de miniporto de exibição.
PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB

Saiba mais sobre a função de retorno de chamada PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB.
PFND3DDDI_RESOLVESHAREDRESOURCE

A função ResolveSharedResource informa a um driver de exibição no modo de usuário que a propriedade de uma superfície compartilhada foi alterada ou que uma superfície está sendo usada para interoperação GDI.
PFND3DDDI_SETASYNCCALLBACKSCB

A função pfnSetAsyncCallbacksCb notifica o runtime do Microsoft Direct3D se o runtime iniciará ou interromperá o recebimento de chamadas para as funções de retorno de chamada do runtime de um thread de trabalho.
PFND3DDDI_SETCLIPPLANE

A função SetClipPlane define um plano de clipe.
PFND3DDDI_SETCONVOLUTIONKERNELMONO

A função SetConvolutionKernelMono define a resolução e os pesos do filtro de kernel, que é usado quando o modo de filtragem de textura D3DTEXF_CONVOLUTIONMONO é definido.
PFND3DDDI_SETDECODERENDERTARGET

A função SetDecodeRenderTarget define a superfície de destino de renderização para operações de decodificação.
PFND3DDDI_SETDEPTHSTENCIL

A função SetDepthStencil define o buffer de profundidade no contexto do driver.
PFND3DDDI_SETDISPLAYMODE

A função SetDisplayMode alterna para um modo de exibição ou primário que não é compatível com a área de trabalho GDI.
PFND3DDDI_SETDISPLAYMODECB

A função pfnSetDisplayModeCb define a alocação usada para verificar a exibição.
PFND3DDDI_SETDISPLAYPRIVATEDRIVERFORMATCB

A função pfnSetDisplayPrivateDriverFormatCb altera o atributo de formato privado de uma fonte de vídeo presente.
PFND3DDDI_SETINDICES

A função SetIndices define o buffer de índice atual.
PFND3DDDI_SETINDICESUM

A função SetIndicesUM define o buffer de índice atual como o buffer de memória do usuário fornecido.
PFND3DDDI_SETLIGHT

A função SetLight define propriedades para uma fonte de luz.
PFND3DDDI_SETMARKER

Notifica o driver de exibição do modo de usuário de que ele deve gerar um novo carimbo de data/hora se qualquer trabalho de GPU tiver sido concluído desde a última chamada para pfnSetMarker.
PFND3DDDI_SETMARKERMODE

Notifica o driver de exibição do modo de usuário de que ele deve dar suporte a um tipo de evento de marcador ETW (Rastreamento de Eventos para Windows).
PFND3DDDI_SETMATERIAL

A função SetMaterial define as propriedades materiais que os dispositivos no sistema usam para criar o efeito necessário durante a renderização.
PFND3DDDI_SETOVERLAYCOLORCONTROLS

A função SetOverlayColorControls altera as configurações de controle de cor para a sobreposição fornecida.
PFND3DDDI_SETPALETTE

A função SetPalette associa uma paleta a uma textura.
PFND3DDDI_SETPIXELSHADER

A função SetPixelShader define um sombreador de pixel a ser usado em todas as operações de desenho.
PFND3DDDI_SETPIXELSHADERCONST

A função SetPixelShaderConst define um ou mais registros de constante de sombreador de pixel com valores de ponto flutuante.
PFND3DDDI_SETPIXELSHADERCONSTB

A função SetPixelShaderConstB define um ou mais registros de constante de sombreador de pixel com valores boolianos.
PFND3DDDI_SETPIXELSHADERCONSTI

A função SetPixelShaderConstI define um ou mais registros de constante de sombreador de pixel com valores inteiros.
PFND3DDDI_SETPRIORITY

A função SetPriority define a prioridade de remoção da memória para uma textura gerenciada.
PFND3DDDI_SETPRIORITYCB

A função pfnSetPriorityCb define o nível de prioridade de um recurso ou lista de alocações.
PFND3DDDI_SETRENDERSTATE

A função SetRenderState atualiza um estado de renderização.
PFND3DDDI_SETRENDERTARGET

A função SetRenderTarget define a superfície de destino de renderização.
PFND3DDDI_SETSCISSORRECT

A função SetScissorRect marca uma parte de um destino de renderização ao qual a renderização está restrita.
PFND3DDDI_SETSTREAMSOURCE

A função SetStreamSource associa uma parte de uma fonte de fluxo de vértice a um buffer de vértice.
PFND3DDDI_SETSTREAMSOURCEFREQ

A função SetStreamSourceFreq define o divisor de frequência de uma fonte de fluxo associada a um buffer de vértice.
PFND3DDDI_SETSTREAMSOURCEUM

A função SetStreamSourceUM associa uma fonte de fluxo de vértice a um buffer de memória do usuário.
PFND3DDDI_SETTEXTURE

A função SetTexture insere uma textura em um estágio específico em um grupo de múltiplas texturas.
PFND3DDDI_SETTEXTURESTAGESTATE

A função SetTextureStageState atualiza o estado de uma textura em um estágio específico em um grupo de múltiplas texturas.
PFND3DDDI_SETTRANSFORM

A função SetTransform configura uma transformação.
PFND3DDDI_SETVERTEXSHADERCONST

A função SetVertexShaderConst define um ou mais registros de constante de sombreador de vértice com valores de ponto flutuante.
PFND3DDDI_SETVERTEXSHADERCONSTB

A função SetVertexShaderConstB define um ou mais registros de constante de sombreador de vértice com valores boolianos.
PFND3DDDI_SETVERTEXSHADERCONSTI

A função SetVertexShaderConstI define um ou mais registros de constante de sombreador de vértice com valores inteiros.
PFND3DDDI_SETVERTEXSHADERDECL

A função SetVertexShaderDecl define a declaração de sombreador de vértice para que todas as operações de desenho subsequentes usem essa declaração.
PFND3DDDI_SETVERTEXSHADERFUNC

A função SetVertexShaderFunc define o código do sombreador de vértice para que todas as operações de desenho subsequentes usem esse código.
PFND3DDDI_SETVIDEOPROCESSRENDERTARGET

A função SetVideoProcessRenderTarget define a superfície de destino de renderização usada para processamento de vídeo.
PFND3DDDI_SETVIEWPORT

A função SetViewport informa os drivers com reconhecimento de banda de proteção do retângulo de recorte de exibição.
PFND3DDDI_SETZRANGE

A função SetZRange informa ao driver sobre o intervalo de valores z.
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECT2CB

Insere um sinal nos objetos de sincronização especificados no fluxo de DMA (acesso direto à memória) de contexto especificado. Usado pelo WDDM 1.2 e por drivers de exibição do modo de usuário posterior.
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTCB

A função pfnSignalSynchronizationObjectCb insere um sinal nos objetos de sincronização especificados no fluxo de DMA de contexto especificado.
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMCPUCB

pfnSignalSynchronizationObjectFromCpuCb permite que um driver sinalize uma cerca monitorada.
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB

pfnSignalSynchronizationObjectFromGpu2Cb é usado para sinalizar uma cerca monitorada.
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPUCB

pfnSignalSynchronizationObjectFromGpuCb é usado para sinalizar uma cerca monitorada.
PFND3DDDI_STARTSESSIONKEYREFRESH

A função StartSessionKeyRefresh retorna um número aleatório que a função FinishSessionKeyRefresh do driver usa posteriormente para executar uma operação OR exclusiva (XOR) com a chave de sessão.
PFND3DDDI_STATESET

A função StateSet define um bloco de estado.
PFND3DDDI_SUBMITCOMMANDCB

pfnSubmitCommandCb é usado para enviar buffers de comando em contextos que dão suporte ao endereçamento virtual da GPU (unidade de processamento gráfico).
PFND3DDDI_SUBMITCOMMANDTOHWQUEUECB

Um retorno de chamada para enviar um comando para a fila de hardware.
PFND3DDDI_SUBMITHISTORYSEQUENCECB

Saiba mais sobre a função de retorno de chamada PFND3DDDI_SUBMITHISTORYSEQUENCECB.
PFND3DDDI_SUBMITPRESENTBLTTOHWQUEUECB

Implementado pelo driver cliente para enviar um blt presente para a fila de hardware.
PFND3DDDI_SUBMITPRESENTTOHWQUEUECB

A função de retorno de chamada PFND3DDDI_SUBMITPRESENTTOHWQUEUECB é invocada por drivers de modo de usuário para enviar uma operação Blt Present para uma fila de hardware.
PFND3DDDI_SUBMITSIGNALSYNCOBJECTSTOHWQUEUECB

Um retorno de chamada para enviar um comando de sinal para a fila de hardware.
PFND3DDDI_SUBMITWAITFORSYNCOBJECTSTOHWQUEUECB

Um retorno de chamada para enviar um comando de espera para a fila de hardware.
PFND3DDDI_SYNCTOKEN

O retorno de chamada PFND3DDDI_SYNCTOKEN cria um token de sincronização.
PFND3DDDI_SYNCTOKENCB

O retorno de chamada PFND3DDDI_SYNCTOKENCB cria um token de sincronização.
PFND3DDDI_TEXBLT

A função TexBlt executa uma operação de transferência de bloco de bits (bitblt) de uma textura de origem para uma textura de destino, incluindo todos os subnível da textura de origem.
PFND3DDDI_TEXBLT1

Executa uma operação de transferência de bloco de bits (bitblt) de uma textura de origem para uma textura de destino, incluindo todos os subnível da textura de origem. Implementado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 ou posteriores, os drivers de exibição do modo de usuário.
PFND3DDDI_TRIMRESIDENCYSET

pfnTrimResidencySet é usado para cortar a lista de residências de um determinado dispositivo. Os drivers de modo de usuário são necessários para implementar esse retorno de chamada para participar do novo modelo de residência de memória.
PFND3DDDI_UNLOCK

A função Desbloquear desbloqueia um recurso ou uma superfície dentro do recurso que foi bloqueado anteriormente pela função Lock.
PFND3DDDI_UNLOCK2CB

A função pfnUnlock2Cb desbloqueia uma alocação que foi bloqueada por uma chamada para a função pfnLock2Cb.
PFND3DDDI_UNLOCKASYNC

A função UnlockAsync desbloqueia um recurso ou uma superfície dentro do recurso que a função LockAsync bloqueou anteriormente.
PFND3DDDI_UNLOCKCB

A função pfnUnlockCb desbloqueia uma alocação que foi bloqueada por uma chamada para a função pfnLockCb.
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB

As funções pfnUpdateAllocationPropertyCb atualizam a propriedade de uma alocação sem criar uma nova alocação.
PFND3DDDI_UPDATEGPUVIRTUALADDRESSCB

pfnUpdateGpuVirtualAddressCb é uma operação especial usada no contexto de recursos de bloco.
PFND3DDDI_UPDATEOVERLAY

A função UpdateOverlay reconfigura ou move uma sobreposição que está sendo exibida.
PFND3DDDI_UPDATEOVERLAYCB

A função pfnUpdateOverlayCb modifica um objeto de sobreposição no modo kernel.
PFND3DDDI_UPDATEPALETTE

A função UpdatePalette atualiza uma paleta de texturas.
PFND3DDDI_UPDATESUBRESOURCEUP

Chamado pelo runtime do Microsoft Direct3D para atualizar uma região de sub-fonte de destino de uma região de memória do sistema de origem. Deve ser implementado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição no modo de usuário.
PFND3DDDI_UPDATEWINFO

A função UpdateWInfo atualiza o intervalo w para o buffer w.
PFND3DDDI_VALIDATEDEVICE

A função ValidateDevice retorna o número de passes nos quais o hardware pode executar as operações de mesclagem especificadas no estado atual.
PFND3DDDI_VIDEOPROCESSBEGINFRAME

A função VideoProcessBeginFrame notifica o driver de exibição do modo de usuário de que o processamento de um quadro de vídeo pode começar no dispositivo de processamento de vídeo va (Acelerador de Vídeo) do Microsoft DirectX especificado.
PFND3DDDI_VIDEOPROCESSBLT

A função VideoProcessBlt processa um quadro de vídeo usando o dispositivo de processamento de vídeo va (Acelerador de Vídeo) do Microsoft DirectX especificado.
PFND3DDDI_VIDEOPROCESSENDFRAME

A função VideoProcessEndFrame notifica o driver de exibição do modo de usuário de que todos os dados necessários para processar o quadro atual foram enviados.
PFND3DDDI_VOLBLT

A função VolBlt executa uma operação de transferência de bloco de bits (bitblt) de uma textura de volume de origem para uma textura de volume de destino.
PFND3DDDI_VOLBLT1

Executa uma operação de transferência de bloco de bits (bitblt) de uma textura de volume de origem para uma textura de volume de destino. Implementado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 ou posteriores, os drivers de exibição do modo de usuário.
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB

Insere um comando de espera para os objetos de sincronização especificados no fluxo de comando de contexto especificado. Usado pelo WDDM (Windows Display Driver Model) 1.2 e posteriores drivers de exibição do modo de usuário.
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB

A função pfnWaitForSynchronizationObjectCb insere uma espera pelos objetos de sincronização especificados no fluxo de DMA de contexto especificado.
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPUCB

pfnWaitForSynchronizationObjectFromCpuCb aguarda que uma cerca monitorada atinja um determinado valor antes de processar os comandos de contexto subsequentes.
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB

pfnWaitForSynchronizationObjectFromGpuCb aguarda que uma cerca monitorada atinja um determinado valor antes de processar os comandos de contexto subsequentes.
PFND3DDDICB_LOGSTRINGTABLEENTRY

Localiza uma entrada de tabela de cadeia de caracteres usada pela função LogMarkerStringTable para registrar um evento de marcador etw (Rastreamento de Eventos para Windows). Opcionalmente implementado por drivers WDDM (Windows Display Driver Model) 1.3 e posteriores.

Estruturas

 
D3D12DDICB_OFFERALLOCATIONS

A estrutura de D3D12DDICB_OFFERALLOCATIONS é usada para oferecer alocações.
D3D12DDICB_RECLAIMALLOCATIONS2

Descreve os recursos de memória de vídeo que devem ser recuperados e que o driver ofereceu anteriormente para reutilização.
D3DDDI_ADAPTERCALLBACKS

A estrutura D3DDDI_ADAPTERCALLBACKS contém funções de retorno de chamada de runtime do Microsoft Direct3D que o driver de exibição do modo de usuário pode usar.
D3DDDI_ADAPTERFUNCS

A estrutura D3DDDI_ADAPTERFUNCS contém funções que o driver de exibição do modo de usuário pode implementar para se comunicar com um objeto do adaptador gráfico.
D3DDDI_BATCHEDMARKERDATA

A estrutura D3DDDI_BATCHEDMARKERDATA fornece dados de marcador de alto desempenho de drivers D3D12.
D3DDDI_BLTFLAGS

A estrutura D3DDDI_BLTFLAGS identifica o tipo de transferência de bloco de bits (bitblt) a ser executada.
D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO

Usado para verificar informações do plano de suporte à sobreposição multiplano.
D3DDDI_COLORFILLFLAGS

A estrutura D3DDDI_COLORFILLFLAGS descreve como preencher um retângulo em uma superfície.
D3DDDI_CREATEDEVICEFLAGS

A estrutura D3DDDI_CREATEDEVICEFLAGS descreve como criar um dispositivo.
D3DDDI_DEVICECALLBACKS

Saiba mais sobre a estrutura de D3DDDI_DEVICECALLBACKS.
D3DDDI_DEVICEFUNCS

A estrutura D3DDDI_DEVICEFUNCS contém funções que o driver de exibição do modo de usuário pode implementar para renderizar primitivas gráficas e processar alterações de estado.
D3DDDI_EXECUTIONSTATEESCAPE

Especifica o estado do dispositivo.
D3DDDI_FLIPOVERLAYFLAGS

A estrutura D3DDDI_FLIPOVERLAYFLAGS identifica como inverter um recurso em uma sobreposição.
D3DDDI_FRAMELATENCYESCAPE

Especifica a latência máxima do quadro de um aplicativo.
D3DDDI_ISSUEQUERYFLAGS

A estrutura D3DDDI_ISSUEQUERYFLAGS identifica o estado de um problema de consulta.
D3DDDI_LIGHT

A estrutura D3DDDI_LIGHT descreve um conjunto de propriedades de iluminação.
D3DDDI_LOCKASYNCFLAGS

A estrutura D3DDDI_LOCKASYNCFLAGS identifica como bloquear um recurso.
D3DDDI_LOCKFLAGS

A estrutura D3DDDI_LOCKFLAGS identifica como bloquear um recurso.
D3DDDI_MULTIPLANE_ALLOCATION_INFO

A estrutura D3DDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO especifica informações sobre uma alocação de sobreposição multiplano.
D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES

A estrutura _D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES contém informações usadas pelo driver de exibição do modo de usuário para especificar atributos de plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_CAPS

A estrutura D3DDDI_MULTIPLANE_OVERLAY_CAPS contém informações usadas pelo driver de exibição do modo de usuário para especificar recursos do plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS

Usado pelo driver de exibição do modo de usuário para especificar um grupo de recursos do plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT

Especifica informações sobre um grupo de recursos de sobreposição de vários planos.
D3DDDI_OPENRESOURCEFLAGS

A estrutura D3DDDI_OPENRESOURCEFLAGS identifica o tipo de recurso a ser aberto.
D3DDDI_OVERLAYCOLORCONTROLS

A estrutura D3DDDI_OVERLAYCOLORCONTROLS descreve as configurações de controle de cores para uma sobreposição.
D3DDDI_OVERLAYCOLORCONTROLSFLAGS

A estrutura D3DDDI_OVERLAYCOLORCONTROLSFLAGS identifica as configurações de controle de cor compatíveis com o hardware de sobreposição.
D3DDDI_OVERLAYINFO

A estrutura D3DDDI_OVERLAYINFO descreve informações sobre uma sobreposição.
D3DDDI_OVERLAYINFOFLAGS

A estrutura D3DDDI_OVERLAYINFOFLAGS identifica o tipo de operação de sobreposição a ser executada.
D3DDDI_PRESENT_MULTIPLANE_OVERLAY

Especifica um plano de sobreposição a ser exibido.
D3DDDI_PRESENTFLAGS

A estrutura D3DDDI_PRESENTFLAGS identifica como executar uma operação atual.
D3DDDI_UNLOCKASYNCFLAGS

A estrutura D3DDDI_UNLOCKASYNCFLAGS identifica como desbloquear um recurso.
D3DDDI_UNLOCKFLAGS

A estrutura D3DDDI_UNLOCKFLAGS identifica como desbloquear um recurso.
D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE

A estrutura D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE descreve um buffer que contém a chave de sessão, que o canal autenticado usa.
D3DDDIARG_BLT

A estrutura D3DDDIARG_BLT descreve os parâmetros de uma transferência de bloco de bits (bitblt).
D3DDDIARG_BUFFERBLT

A estrutura D3DDDIARG_BUFFERBLT descreve os parâmetros de uma operação de transferência de bloco de bits do buffer (bitblt).
D3DDDIARG_BUFFERBLT1

Descreve os parâmetros de uma operação de transferência de bloco de bits do buffer (bitblt).
D3DDDIARG_CAPTURETOSYSMEM

A estrutura D3DDDIARG_CAPTURETOSYSMEM descreve os parâmetros de uma transferência de bloco de bits (bitblt) de um buffer de captura para uma superfície de memória de vídeo.
D3DDDIARG_CHECKDIRECTFLIPSUPPORT

Especifica os recursos usados para operações do Direct Flip, em que a memória de vídeo é invertida perfeitamente entre as alocações primárias gerenciadas de um aplicativo e as alocações primárias gerenciadas do DWM (Gerenciador de Janelas da Área de Trabalho).
D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT

Usado em uma chamada para a função pfnCheckMultiPlaneOverlaySupport (D3D) para verificar detalhes sobre o suporte de hardware para sobreposições de vários planos.
D3DDDIARG_CHECKPRESENTDURATIONSUPPORT

Usado em uma chamada para a função CheckPresentDurationSupport para verificar detalhes sobre o suporte do dispositivo de hardware para alternar perfeitamente para uma nova taxa de atualização de monitor.
D3DDDIARG_CLEAR

A estrutura D3DDDIARG_CLEAR descreve os parâmetros de uma operação de limpeza assistida por hardware.
D3DDDIARG_COLORFILL

A estrutura D3DDDIARG_COLORFILL descreve os parâmetros de uma operação de preenchimento de cores.
D3DDDIARG_COMPOSERECTS

A estrutura D3DDDIARG_COMPOSERECTS descreve os parâmetros usados para compor áreas retangulares.
D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL

A estrutura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL descreve o estado definido em um canal autenticado usando a função ConfigureAuthenticatedChannel.
D3DDDIARG_COPYFLAGS

Descreve como lidar com o conteúdo existente de um recurso durante uma operação de cópia ou atualização de uma região dentro desse recurso. Usado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição do modo de usuário.
D3DDDIARG_COUNTER_INFO

Descreve informações para manipular contadores.
D3DDDIARG_CREATEAUTHENTICATEDCHANNEL

A estrutura D3DDDIARG_CREATEAUTHENTICATEDCHANNEL identifica um canal a ser criado.
D3DDDIARG_CREATECRYPTOSESSION

A estrutura D3DDDIARG_CREATECRYPTOSESSION descreve uma sessão de criptografia a ser criada.
D3DDDIARG_CREATEDECODEDEVICE

A estrutura de D3DDDIARG_CREATEDECODEDEVICE descreve um dispositivo de decodificação do DirectX VA (Aceleração de Vídeo) do Microsoft DirectX para criar.
D3DDDIARG_CREATEDEVICE

A estrutura D3DDDIARG_CREATEDEVICE contém informações que descrevem o dispositivo de exibição a ser criado.
D3DDDIARG_CREATEEXTENSIONDEVICE

A estrutura D3DDDIARG_CREATEEXTENSIONDEVICE descreve um dispositivo de extensão de Aceleração de Vídeo (DirectX VA) do Microsoft DirectX a ser criado.
D3DDDIARG_CREATELIGHT

A estrutura D3DDDIARG_CREATELIGHT contém o índice na matriz de luz.
D3DDDIARG_CREATEOVERLAY

A estrutura D3DDDIARG_CREATEOVERLAY descreve uma sobreposição a ser criada.
D3DDDIARG_CREATEPIXELSHADER

A estrutura D3DDDIARG_CREATEPIXELSHADER especifica um identificador de sombreador a ser associado ao código do sombreador de pixel.
D3DDDIARG_CREATEQUERY

A estrutura D3DDDIARG_CREATEQUERY identifica uma consulta a ser criada.
D3DDDIARG_CREATEVERTEXSHADERDECL

A estrutura D3DDDIARG_CREATEVERTEXSHADERDECL especifica um identificador de sombreador a ser associado à declaração do sombreador de vértice.
D3DDDIARG_CREATEVERTEXSHADERFUNC

A estrutura D3DDDIARG_CREATEVERTEXSHADERFUNC especifica um identificador de sombreador a ser associado ao código do sombreador de vértice.
D3DDDIARG_CREATEVIDEOPROCESSDEVICE

A estrutura D3DDDIARG_CREATEVIDEOPROCESSDEVICE descreve um dispositivo de processamento de vídeo DirectX VA (Aceleração de Vídeo) do Microsoft DirectX para criar.
D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE

A estrutura D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE descreve um buffer que contém a chave de sessão, que é usada para criptografia.
D3DDDIARG_DECODEBEGINFRAME

A estrutura D3DDDIARG_DECODEBEGINFRAME especifica o decodificador va (Acelerador de Vídeo) do Microsoft DirectX que deve começar a decodificar um quadro.
D3DDDIARG_DECODEENDFRAME

A estrutura D3DDDIARG_DECODEENDFRAME especifica o decodificador va (Acelerador de Vídeo) do Microsoft DirectX que deve parar de decodificar um quadro.
D3DDDIARG_DECODEEXECUTE

A estrutura D3DDDIARG_DECODEEXECUTE descreve uma operação de decodificação de VA (Aceleração de Vídeo) do Microsoft DirectX a ser executada.
D3DDDIARG_DECODEEXTENSIONEXECUTE

A estrutura D3DDDIARG_DECODEEXTENSIONEXECUTE descreve uma operação de decodificação de VA (Aceleração de Vídeo) não padrão do Microsoft DirectX a ser executada.
D3DDDIARG_DECRYPTIONBLT

A estrutura D3DDDIARG_DECRYPTIONBLT descreve os parâmetros de uma transferência de bloco de bits descriptografada (bitblt) em uma chamada para a função DecryptionBlt.
D3DDDIARG_DEPTHFILL

A estrutura D3DDDIARG_DEPTHFILL descreve os parâmetros de uma operação de preenchimento de profundidade.
D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL

A estrutura D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL contém o identificador de um canal autenticado que é destruído em uma chamada para a função DestroyAuthenticatedChannel.
D3DDDIARG_DESTROYCRYPTOSESSION

A estrutura D3DDDIARG_DESTROYCRYPTOSESSION contém o identificador de uma sessão de criptografia que é destruída em uma chamada para a função DestroyCryptoSession.
D3DDDIARG_DESTROYLIGHT

A estrutura D3DDDIARG_DESTROYLIGHT contém o índice em uma matriz de luz para a luz destruir.
D3DDDIARG_DESTROYOVERLAY

A estrutura D3DDDIARG_DESTROYOVERLAY contém um identificador para a sobreposição para desabilitar.
D3DDDIARG_DISCARD

Define a memória de exibição de vídeo que pode ser descartada porque o conteúdo não é mais necessário.
D3DDDIARG_DRAWINDEXEDPRIMITIVE

A estrutura D3DDDIARG_DRAWINDEXEDPRIMITIVE descreve um primitivo indexado a ser desenhado.
D3DDDIARG_DRAWINDEXEDPRIMITIVE2

A estrutura D3DDDIARG_DRAWINDEXEDPRIMITIVE2 descreve um primitivo indexado a ser desenhado.
D3DDDIARG_DRAWPRIMITIVE

A estrutura de D3DDDIARG_DRAWPRIMITIVE descreve um primitivo não nálido a ser desenhado.
D3DDDIARG_DRAWPRIMITIVE2

A estrutura D3DDDIARG_DRAWPRIMITIVE2 descreve um primitivo não nálido a ser desenhado.
D3DDDIARG_DRAWRECTPATCH

A estrutura D3DDDIARG_DRAWRECTPATCH descreve um patch retangular a ser desenhado.
D3DDDIARG_DRAWTRIPATCH

A estrutura D3DDDIARG_DRAWTRIPATCH descreve um patch triangular a ser desenhado.
D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

A estrutura D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR descreve um processador de vídeo DirectX VA (Aceleração de Vídeo) do Microsoft DirectX a ser criado.
D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE

A estrutura D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE descreve o estado de transferência de bloco de bits privado (bitblt) do processador de vídeo a ser recuperado.
D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE

A estrutura D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE descreve o estado de fluxo privado do processador de vídeo a ser recuperado.
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

A estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE descreve o estado de transferência de bloco de bits (bitblt) do processador de vídeo a ser alterado e os dados usados para alterar o estado.
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

A estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE descreve o estado do fluxo do processador de vídeo a ser alterado e os dados usados para alterar o estado.
D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD

A estrutura D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD descreve uma operação de alta definição de processamento de vídeo de alta definição do Microsoft DirectX Video Acceleration (VA) a ser executada.
D3DDDIARG_ENCRYPTIONBLT

A estrutura D3DDDIARG_ENCRYPTIONBLT descreve os parâmetros de uma transferência de bloco de bits criptografada (bitblt) em uma chamada para a função EncryptionBlt.
D3DDDIARG_EXTENSIONEXECUTE

A estrutura D3DDDIARG_EXTENSIONEXECUTE descreve uma operação de extensão de VA (Aceleração de Vídeo) do Microsoft DirectX a ser executada.
D3DDDIARG_FINISHSESSIONKEYREFRESH

A estrutura D3DDDIARG_FINISHSESSIONKEYREFRESH contém o identificador de uma sessão de criptografia para terminar em uma chamada para a função FinishSessionKeyRefresh.
D3DDDIARG_FLIPOVERLAY

A estrutura D3DDDIARG_FLIPOVERLAY descreve um novo recurso a ser exibido em uma determinada sobreposição.
D3DDDIARG_GENERATEMIPSUBLEVELS

A estrutura D3DDDIARG_GENERATEMIPSUBLEVELS descreve como gerar os subnível de uma textura de mapa MIP.
D3DDDIARG_GETCAPS

A estrutura D3DDDIARG_GETCAPS contém recursos de dispositivo de exibição de um tipo específico.
D3DDDIARG_GETCAPTUREALLOCATIONHANDLE

A estrutura D3DDDIARG_GETCAPTUREALLOCATIONHANDLE descreve os parâmetros para recuperar um identificador de alocação de um identificador de recurso de captura.
D3DDDIARG_GETENCRYPTIONBLTKEY

A estrutura _GETENCRYPTIONBLTKEY descreve uma sessão de transferência de bloco de bits criptografada (bitblt) para a qual a função GetEncryptionBltKey recupera a chave de criptografia.
D3DDDIARG_GETOVERLAYCOLORCONTROLS

A estrutura D3DDDIARG_GETOVERLAYCOLORCONTROLS descreve os parâmetros para recuperar as configurações de controle de cores de uma sobreposição.
D3DDDIARG_GETPITCH

A estrutura D3DDDIARG_GETPITCH descreve uma superfície criptografada para a qual a função GetPitch recupera o tom.
D3DDDIARG_GETQUERYDATA

A estrutura D3DDDIARG_GETQUERYDATA contém informações de consulta que foram recuperadas do driver de exibição do modo de usuário.
D3DDDIARG_ISSUEQUERY

A estrutura D3DDDIARG_ISSUEQUERY descreve como processar uma consulta que foi criada pela função CreateQuery.
D3DDDIARG_LOCK

A estrutura D3DDDIARG_LOCK descreve um recurso ou uma superfície dentro do recurso a ser bloqueado.
D3DDDIARG_LOCKASYNC

A estrutura D3DDDIARG_LOCKASYNC descreve um recurso ou uma superfície dentro do recurso a ser bloqueado.
D3DDDIARG_MULTIPLYTRANSFORM

A estrutura D3DDDIARG_MULTIPLYTRANSFORM descreve como modificar a transformação atual.
D3DDDIARG_OFFERRESOURCES

Descreve os recursos de memória de vídeo que o driver de exibição do modo de usuário oferece para reutilização. Usado com a função OfferResources.
D3DDDIARG_OPENADAPTER

A estrutura D3DDDIARG_OPENADAPTER contém informações que descrevem o objeto do adaptador gráfico.
D3DDDIARG_OPENRESOURCE

A estrutura D3DDDIARG_OPENRESOURCE contém informações para abrir um recurso compartilhado.
D3DDDIARG_PRESENT

A estrutura D3DDDIARG_PRESENT descreve um recurso a ser exibido.
D3DDDIARG_PRESENT1

Descreve um recurso a ser exibido. Usado com a função pfnPresent1(D3D) pelo WDDM (Modelo de Driver de Exibição do Windows) 1.3 e posteriores drivers de exibição do modo de usuário.
D3DDDIARG_PRESENTMULTIPLANEOVERLAY

A estrutura D3DDDIARG_PRESENTMULTIPLANEOVERLAY contém informações que especificam um recurso de sobreposição multiplano a ser exibido.
D3DDDIARG_PRESENTSURFACE

A estrutura D3DDDIARG_PRESENTSURFACE contém um identificador de recurso e um índice de sub-fonte que descreve uma superfície a ser exibida.
D3DDDIARG_QUERYAUTHENTICATEDCHANNEL

A estrutura D3DDDIARG_QUERYAUTHENTICATEDCHANNEL descreve informações de canal autenticado para consulta usando a função QueryAuthenticatedChannel.
D3DDDIARG_QUERYRESOURCERESIDENCY

A estrutura D3DDDIARG_QUERYRESOURCERESIDENCY descreve uma lista de recursos nos quais a residência é verificada por meio da função QueryResourceResidency.
D3DDDIARG_RECLAIMRESOURCES

Descreve os recursos de memória de vídeo que devem ser recuperados e que o driver de exibição do modo de usuário oferecido anteriormente para reutilização. Usado com a função ReclaimResources.
D3DDDIARG_RENAME

A estrutura D3DDDIARG_RENAME descreve um recurso ou uma superfície dentro do recurso para renomear com uma nova alocação.
D3DDDIARG_RENDERSTATE

A estrutura D3DDDIARG_RENDERSTATE descreve como atualizar um estado de renderização específico.
D3DDDIARG_RESOLVESHAREDRESOURCE

A estrutura D3DDDIARG_RESOLVESHAREDRESOURCE especifica o recurso que a função ResolveSharedResource do driver de exibição do modo de usuário usa como uma superfície compartilhada sincronizada ou uma superfície interoperável GDI.
D3DDDIARG_SETCLIPPLANE

A estrutura D3DDDIARG_SETCLIPPLANE descreve um plano de clipes.
D3DDDIARG_SETCONVOLUTIONKERNELMONO

A estrutura D3DDDIARG_SETCONVOLUTIONKERNELMONO descreve parâmetros para definir o kernel de convolução monocromática.
D3DDDIARG_SETDECODERENDERTARGET

A estrutura D3DDDIARG_SETDECODERENDERTARGET descreve a superfície de destino de renderização de decodificação.
D3DDDIARG_SETDEPTHSTENCIL

A estrutura D3DDDIARG_SETDEPTHSTENCIL especifica um buffer de profundidade.
D3DDDIARG_SETDISPLAYMODE

A estrutura D3DDDIARG_SETDISPLAYMODE descreve parâmetros para definir o modo de exibição.
D3DDDIARG_SETINDICES

A estrutura de D3DDDIARG_SETINDICES descreve parâmetros para definir o buffer de índice atual.
D3DDDIARG_SETLIGHT

A estrutura D3DDDIARG_SETLIGHT descreve como definir propriedades de luz.
D3DDDIARG_SETMATERIAL

A estrutura D3DDDIARG_SETMATERIAL descreve as propriedades materiais usadas para renderização.
D3DDDIARG_SETOVERLAYCOLORCONTROLS

A estrutura D3DDDIARG_SETOVERLAYCOLORCONTROLS descreve os parâmetros para alterar as configurações de controle de cores de uma sobreposição.
D3DDDIARG_SETPALETTE

A estrutura D3DDDIARG_SETPALETTE descreve como associar uma paleta a uma textura.
D3DDDIARG_SETPIXELSHADERCONST

A estrutura D3DDDIARG_SETPIXELSHADERCONST descreve como definir os registros de constante do sombreador de pixel.
D3DDDIARG_SETPRIORITY

A estrutura D3DDDIARG_SETPRIORITY descreve o nível de prioridade a ser definido para uma textura gerenciada.
D3DDDIARG_SETRENDERTARGET

A estrutura D3DDDIARG_SETRENDERTARGET descreve a superfície de destino de renderização.
D3DDDIARG_SETSTREAMSOURCE

A estrutura D3DDDIARG_SETSTREAMSOURCE descreve a parte do fluxo de vértice a ser associada a um buffer de vértice.
D3DDDIARG_SETSTREAMSOURCEFREQ

A estrutura D3DDDIARG_SETSTREAMSOURCEFREQ descreve como o divisor de frequência de uma parte da fonte do fluxo de vértice é definido.
D3DDDIARG_SETSTREAMSOURCEUM

A estrutura D3DDDIARG_SETSTREAMSOURCEUM descreve o fluxo de vértice a ser associado a um buffer de memória do usuário.
D3DDDIARG_SETTRANSFORM

A estrutura D3DDDIARG_SETTRANSFORM descreve como configurar uma transformação.
D3DDDIARG_SETVERTEXSHADERCONST

A estrutura D3DDDIARG_SETVERTEXSHADERCONST descreve como definir registros de constantes de sombreador de vértice.
D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

A estrutura D3DDDIARG_SETVIDEOPROCESSRENDERTARGET descreve a superfície de destino de renderização para processamento de vídeo.
D3DDDIARG_STARTSESSIONKEYREFRESH

A estrutura D3DDDIARG_STARTSESSIONKEYREFRESH contém informações sobre o número aleatório da sessão de criptografia.
D3DDDIARG_STATESET

A estrutura D3DDDIARG_STATESET descreve como definir um bloco de estado.
D3DDDIARG_SYNCTOKEN

Uma estrutura para fornecer informações de token de sincronização.
D3DDDIARG_TEXBLT

A estrutura D3DDDIARG_TEXBLT descreve parâmetros para uma operação de transferência de bloco de bits de textura (bitblt).
D3DDDIARG_TEXBLT1

Descreve parâmetros para uma operação de transferência de bloco de bits de textura (bitblt).
D3DDDIARG_TEXTURESTAGESTATE

A estrutura D3DDDIARG_TEXTURESTAGESTATE descreve como atualizar uma textura em um estágio específico em um grupo de múltiplas texturas.
D3DDDIARG_TRIMRESIDENCYSET

D3DDDIARG_TRIMRESIDENCYSET é usado com pfnTrimResidencySet por um driver de modo de usuário para cortar a lista de residência de um determinado dispositivo.
D3DDDIARG_UNLOCK

A estrutura D3DDDIARG_UNLOCK descreve um recurso ou uma superfície dentro do recurso a ser desbloqueado.
D3DDDIARG_UNLOCKASYNC

A estrutura D3DDDIARG_UNLOCKASYNC descreve um recurso ou uma superfície dentro do recurso a ser desbloqueado.
D3DDDIARG_UPDATEOVERLAY

A estrutura D3DDDIARG_UPDATEOVERLAY descreve uma sobreposição a ser modificada.
D3DDDIARG_UPDATEPALETTE

A estrutura D3DDDIARG_UPDATEPALETTE descreve os parâmetros usados para atualizar uma paleta de texturas.
D3DDDIARG_UPDATESUBRESOURCEUP

Descreve informações usadas para atualizar uma região de sub-fonte de destino de uma região de memória do sistema de origem. Usado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição do modo de usuário.
D3DDDIARG_VALIDATETEXTURESTAGESTATE

A estrutura de D3DDDIARG_VALIDATETEXTURESTAGESTATE contém o número de passagens nas quais o hardware pode executar as operações de mesclagem especificadas no estado atual.
D3DDDIARG_VIDEOPROCESSBLT

A estrutura D3DDDIARG_VIDEOPROCESSBLT descreve uma operação de processamento de vídeo de VA (Aceleração de Vídeo) do Microsoft DirectX a ser executada.
D3DDDIARG_VIDEOPROCESSENDFRAME

A estrutura de D3DDDIARG_VIDEOPROCESSENDFRAME especifica o processo de vídeo va (Acelerador de Vídeo) do Microsoft DirectX que deve parar de processar um quadro.
D3DDDIARG_VIEWPORTINFO

A estrutura D3DDDIARG_VIEWPORTINFO descreve o local e o tamanho de um retângulo de recorte de exibição.
D3DDDIARG_VOLUMEBLT

A estrutura D3DDDIARG_VOLUMEBLT descreve parâmetros para uma operação de transferência de bloco de bits de volume (bitblt).
D3DDDIARG_VOLUMEBLT1

Descreve parâmetros para uma operação de transferência de bloco de bits de volume (bitblt).
D3DDDIARG_WINFO

A estrutura D3DDDIARG_WINFO descreve um intervalo w para buffer w.
D3DDDIARG_ZRANGE

A estrutura D3DDDIARG_ZRANGE especifica valores mínimos e máximos de intervalo z.
D3DDDIBOX

Descreve os limites de uma textura de volume.
D3DDDICAPS_ARCHITECTURE_INFO

A estrutura D3DDDICAPS_ARCHITECTURE_INFO fornece informações sobre a arquitetura do adaptador de exibição.
D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT

A estrutura D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT descreve as opções de suporte de precisão para sombreadores no driver de exibição no modo de usuário.
D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT

Descreve se há suporte para instancamento simples.
D3DDDICB_ALLOCATE

A estrutura D3DDDICB_ALLOCATE contém informações para alocar memória.
D3DDDICB_CREATECONTEXT

A estrutura D3DDDICB_CREATECONTEXT descreve um contexto a ser criado.
D3DDDICB_CREATECONTEXTVIRTUAL

D3DDDICB_CREATECONTEXTVIRTUAL é usado com pfnCreateContextVirtualCb para criar contextos que dão suporte ao endereçamento virtual.
D3DDDICB_CREATEHWCONTEXT

Uma estrutura que fornece informações para criar um contexto de hardware.
D3DDDICB_CREATEHWQUEUE

Uma estrutura que contém informações para criar uma fila de hardware.
D3DDDICB_CREATEOVERLAY

A estrutura D3DDDICB_CREATEOVERLAY descreve o hardware de sobreposição.
D3DDDICB_CREATEPAGINGQUEUE

D3DDDICB_CREATEPAGINGQUEUE é usado com pfnCreatePagingQueueCb para criar uma fila de paginação de dispositivo que pode ser usada para sincronizar com operações de gerenciamento de memória de vídeo para o dispositivo, como tornar o recurso do dispositivo residente.
D3DDDICB_CREATESYNCHRONIZATIONOBJECT

A estrutura D3DDDICB_CREATESYNCHRONIZATIONOBJECT descreve um objeto de sincronização que a função pfnCreateSynchronizationObjectCb cria.
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2

Descreve um objeto de sincronização que a função pfnCreateSynchronizationObject2Cb cria.
D3DDDICB_DEALLOCATE

A estrutura D3DDDICB_DEALLOCATE descreve as alocações a serem lançadas.
D3DDDICB_DEALLOCATE2

A estrutura D3DDDICB_DEALLOCATE2 descreve parâmetros para liberar alocações com pfnDeallocate2Cb.
D3DDDICB_DESTROYCONTEXT

A estrutura D3DDDICB_DESTROYCONTEXT contém o identificador de um contexto a ser destruído.
D3DDDICB_DESTROYHWCONTEXT

Uma estrutura que contém informações para destruir um contexto de hardware.
D3DDDICB_DESTROYHWQUEUE

Uma estrutura que contém informações para destruir uma fila de hardware.
D3DDDICB_DESTROYOVERLAY

A estrutura D3DDDICB_DESTROYOVERLAY contém o identificador da sobreposição a ser destruída.
D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT

A estrutura D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT contém o identificador de um objeto de sincronização a ser destruído.
D3DDDICB_ESCAPE

A estrutura D3DDDICB_ESCAPE descreve informações que um driver de exibição no modo de usuário compartilha com um driver de miniporto de exibição.
D3DDDICB_EVICT

D3DKMT_EVICT é usado com pfnEvictCb para subtrair um da contagem de referência de residência.
D3DDDICB_FLIPOVERLAY

A estrutura D3DDDICB_FLIPOVERLAY descreve uma nova alocação a ser exibida para a sobreposição.
D3DDDICB_FREEGPUVIRTUALADDRESS

D3DDDICB_FREEGPUVIRTUALADDRESS é usado com pfnFreeGpuVirtualAddressCb para liberar um intervalo de endereços virtuais de GPU (unidade de processamento gráfico) que foram previamente reservados ou mapeados.
D3DDDICB_GETMULTISAMPLEMETHODLIST

A estrutura D3DDDICB_GETMULTISAMPLEMETHODLIST descreve parâmetros para recuperar a lista de métodos de vários exemplos para uma alocação.
D3DDDICB_INVALIDATECACHE

Argumentos usados para invalidar o cache.
D3DDDICB_LOCK

A estrutura D3DDDICB_LOCK descreve parâmetros para bloquear uma alocação.
D3DDDICB_LOCK2

D3DDDICB_LOCK2 descreve parâmetros para bloquear uma alocação.
D3DDDICB_LOGUMDMARKER

Especifica informações sobre o local de um evento de marcador etw (Rastreamento de Eventos para Windows) que o driver de exibição do modo de usuário definiu.
D3DDDICB_OFFERALLOCATIONS

Define as alocações de memória de vídeo que o driver oferece para reutilização. Usado com a função pfnOfferAllocationsCb.
D3DDDICB_OFFERALLOCATIONS2

Usado para oferecer alocações.
D3DDDICB_PRESENT

A estrutura D3DDDICB_PRESENT descreve as alocações das quais o conteúdo é copiado de e para.
D3DDDICB_PRESENTMULTIPLANEOVERLAY

A estrutura D3DDDICB_PRESENTMULTIPLANEOVERLAY contém informações que descrevem alocações de sobreposição de vários planos para as quais o conteúdo é copiado de e para.
D3DDDICB_QUERYADAPTERINFO

A estrutura D3DDDICB_QUERYADAPTERINFO contém informações que descrevem o adaptador gráfico.
D3DDDICB_QUERYADAPTERINFO2

Contém informações que descrevem o adaptador gráfico.
D3DDDICB_QUERYRESIDENCY

A estrutura D3DDDICB_QUERYRESIDENCY descreve o status de residência de um recurso ou lista de alocações.
D3DDDICB_RECLAIMALLOCATIONS

Descreve os recursos de memória de vídeo que devem ser recuperados e que o driver de exibição do modo de usuário oferecido anteriormente para reutilização. Usado com a função pfnReclaimAllocationsCb.
D3DDDICB_RECLAIMALLOCATIONS2

D3DDDICB_RECLAIMALLOCATIONS2 é usado com pfnReclaimAllocations2Cb para descrever os recursos de memória de vídeo, anteriormente oferecidos para reutilização pelo driver, que devem ser recuperados.
D3DDDICB_RECLAIMALLOCATIONS3

D3DDDICB_RECLAIMALLOCATIONS3 é usado com pfnReclaimAllocations3Cb para descrever os recursos de memória de vídeo, anteriormente oferecidos para reutilização pelo driver, que devem ser recuperados.
D3DDDICB_RENDER

Saiba mais sobre a estrutura de D3DDDICB_RENDER.
D3DDDICB_RENDERFLAGS

A estrutura D3DDDICB_RENDERFLAGS identifica informações sobre um buffer de comando a ser renderizado.
D3DDDICB_SETDISPLAYMODE

A estrutura D3DDDICB_SETDISPLAYMODE descreve a alocação primária usada para verificar a exibição.
D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT

A estrutura D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT descreve o atributo de formato privado a ser definido para uma fonte de vídeo presente em uma chamada para a função pfnSetDisplayPrivateDriverFormatCb.
D3DDDICB_SETPRIORITY

A estrutura D3DDDICB_SETPRIORITY descreve o nível de prioridade para o qual definir um recurso ou uma lista de alocações.
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT

A estrutura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT descreve os parâmetros necessários para configurar a sinalização em uma chamada para a função pfnSignalSynchronizationObjectCb.
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2

Descreve os parâmetros necessários para configurar a sinalização em uma chamada para a função pfnSignalSynchronizationObject2Cb.
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU é usado com pfnSignalSynchronizationObjectFromCpuCb para permitir que um driver sinalize uma cerca monitorada.
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU é usado com pfnSignalSynchronizationObjectFromGpuCb para sinalizar uma cerca monitorada.
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 é usado com pfnSignalSynchronizationObjectFromGpu2Cb para sinalizar uma cerca monitorada.
D3DDDICB_SUBMITCOMMAND

Saiba mais sobre a estrutura de D3DDDICB_SUBMITCOMMAND.
D3DDDICB_SUBMITCOMMANDFLAGS

D3DDDICB_SUBMITCOMMANDFLAGS é usado para indicar como processar buffers de comando em contextos que dão suporte ao endereçamento virtual da GPU (unidade de processamento gráfico).
D3DDDICB_SUBMITCOMMANDTOHWQUEUE

Uma estrutura que contém informações para enfileirar hardware.
D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS

Uma estrutura que contém informações para enfileirar sinalizadores de hardware.
D3DDDICB_SUBMITHISTORYSEQUENCE

Saiba mais sobre: D3DDDICB_SUBMITHISTORYSEQUENCE
D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE

Uma estrutura que contém informações para apresentar o Blt à fila de hardware.
D3DDDICB_SUBMITPRESENTTOHWQUEUE

Argumentos usados pela função de retorno de chamada PFND3DDDI_SUBMITPRESENTTOHWQUEUECB.
D3DDDICB_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE

Uma estrutura que contém informações para enviar um objeto de sincronização de sinal para uma fila de hardware.
D3DDDICB_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE

Uma estrutura que contém informações para aguardar objetos sincronizados.
D3DDDICB_SYNCTOKEN

Argumentos usados para criar um token de sincronização.
D3DDDICB_UNLOCK

A estrutura D3DDDICB_UNLOCK descreve as alocações a serem desbloqueados.
D3DDDICB_UNLOCK2

D3DDDICB_UNLOCK2 descreve uma alocação a ser desbloqueada.
D3DDDICB_UPDATEGPUVIRTUALADDRESS

D3DDDICB_UPDATEGPUVIRTUALADDRESS é usado com pfnUpdateGpuVirtualAddressCb para permitir que o driver de modo de usuário especifique várias operações de mapeamento a serem aplicadas ao espaço de endereço virtual do processo em um único lote de atualizações de tabela de página.
D3DDDICB_UPDATEOVERLAY

A estrutura D3DDDICB_UPDATEOVERLAY descreve parâmetros para modificar uma sobreposição.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT

A estrutura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT descreve os parâmetros necessários para configurar a espera em uma chamada para a função pfnWaitForSynchronizationObjectCb.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2

Descreve os parâmetros necessários para configurar a espera em uma chamada para a função pfnWaitForSynchronizationObject2Cb.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU é usado com pfnWaitForSynchronizationObjectFromCpuCb para aguardar que uma cerca monitorada atinja um determinado valor.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU é usado com pfnWaitForSynchronizationObjectFromGpuCb para aguardar que uma cerca monitorada atinja um determinado valor.
D3DDDIDEVINFO_VCACHE

A estrutura D3DDDIDEVINFO_VCACHE descreve as informações de cache de vértice de um dispositivo.
D3DDDIENCRYPTED_BLOCK_INFO

A estrutura D3DDDIENCRYPTED_BLOCK_INFO descreve as partes de um buffer criptografados.
D3DDDIRANGE

Especifica um intervalo de memória dentro de um buffer.
D3DDDIRECTPATCH_INFO

Contém informações de patch diretas.
D3DDDITRIPATCH_INFO

Contém informações de três patch.
D3DDDIVERTEXELEMENT

A estrutura D3DDDIVERTEXELEMENT descreve um elemento na matriz para uma declaração de sombreador de vértice.
DDICERTIFICATEINFO

A estrutura DDICERTIFICATEINFO descreve informações sobre o certificado que o driver usa.
DDICHECKOVERLAYSUPPORTINPUT

A estrutura DDICHECKOVERLAYSUPPORTINPUT descreve um modo de exibição de sobreposição que o driver de exibição do modo de usuário usa para verificar o suporte à sobreposição.
DDICONTENTPROTECTIONCAPS

A estrutura DDICONTENTPROTECTIONCAPS descreve uma combinação específica de criptografia e decodificação que o driver usa.
DDIGAMMACAPS

A estrutura DDIGAMMACAPS descreve os recursos de rampa de gama compatíveis com o driver de exibição no modo de usuário.
DDIMULTISAMPLEQUALITYLEVELSDATA

A estrutura DDIMULTISAMPLEQUALITYLEVELSDATA descreve o número de níveis de qualidade de vários exemplos para um determinado formato de destino de renderização.
DDRAW_CAPS

A estrutura DDRAW_CAPS descreve os recursos gerais do Microsoft DirectDraw aos quais o driver de exibição no modo de usuário dá suporte.
DDRAW_MODE_SPECIFIC_CAPS

A estrutura DDRAW_MODE_SPECIFIC_CAPS descreve os recursos do Microsoft DirectDraw específicos para um dispositivo de exibição específico (cabeçalho) na placa gráfica.
DXVADDI_AYUVSAMPLE16

A estrutura DXVADDI_AYUVSAMPLE16 descreve valores de cor Cr, Cb e Y de 16 bits e uma opacidade associada.
DXVADDI_AYUVSAMPLE8

A estrutura de DXVADDI_AYUVSAMPLE8 descreve valores de cor Cr, Cb e Y de 8 bits e uma opacidade associada.
DXVADDI_CONFIGPICTUREDECODE

A estrutura DXVADDI_CONFIGPICTUREDECODE descreve a configuração para decodificação de imagem compactada.
DXVADDI_DECODEBUFFERDESC

A estrutura DXVADDI_DECODEBUFFERDESC descreve um buffer que atualmente é passado do decodificador de host para o acelerador.
DXVADDI_DECODEBUFFERINFO

A estrutura DXVADDI_DECODEBUFFERINFO descreve informações sobre um tipo específico de buffer compactado necessário para um cenário de decodificação de vídeo.
DXVADDI_DECODEINPUT

A estrutura DXVADDI_DECODEINPUT descreve um formato de destino de renderização compatível com um tipo de decodificação directx va (Aceleração de Vídeo) do Microsoft DirectX.
DXVADDI_EXTENDEDFORMAT

A estrutura DXVADDI_EXTENDEDFORMAT descreve o formato estendido do quadro de vídeo.
DXVADDI_FILTERVALUES

A estrutura DXVADDI_FILTERVALUES descreve valores relacionados a um filtro.
DXVADDI_FIXED32

A estrutura DXVADDI_FIXED32 descreve um número de ponto flutuante de um número de ponto fixo de 16,16.
DXVADDI_FREQUENCY

A estrutura DXVADDI_FREQUENCY descreve a taxa de quadros de vídeo em Hertz (Hz). Por exemplo, a TV NTSC é 60000 acima de 1001.
DXVADDI_PRIVATEBUFFER

A estrutura DXVADDI_PRIVATEBUFFER descreve um buffer privado que um decodificador não padrão usa para executar uma operação de decodificação.
DXVADDI_PRIVATEDATA

A estrutura DXVADDI_PRIVATEDATA descreve os dados necessários para que um decodificador específico opere.
DXVADDI_PROCAMPVALUES

A estrutura DXVADDI_PROCAMPVALUES descreve os valores de ajuste do controle ProcAmp.
DXVADDI_PVP_BLOCK128

A estrutura DXVADDI_PVP_KEY128 contém uma chave de 128 bits que o dispositivo decodificado usa para iniciar a decodificação de um quadro.
DXVADDI_PVP_HW_IV

A estrutura DXVADDI_PVP_HW_IV contém dois valores de 64 bits que se combinam para formar um valor de PVP (caminho de vídeo protegido) de 128 bits.
DXVADDI_PVP_SETKEY

A estrutura DXVADDI_PVP_SETKEY descreve uma chave que o dispositivo decodificado usa para iniciar a decodificação de um quadro.
DXVADDI_QUERYEXTENSIONCAPSINPUT

A estrutura DXVADDI_QUERYEXTENSIONCAPSINPUT descreve um recurso de um GUID de extensão para o qual as informações são solicitadas.
DXVADDI_QUERYFILTERPROPERTYRANGEINPUT

A estrutura DXVADDI_QUERYFILTERPROPERTYRANGEINPUT descreve uma configuração de filtro em um fluxo de vídeo para o qual as informações de intervalo são solicitadas.
DXVADDI_QUERYPROCAMPINPUT

A estrutura DXVADDI_QUERYPROCAMPINPUT descreve uma propriedade de controle ProcAmp em um fluxo de vídeo para o qual as informações de intervalo são solicitadas.
DXVADDI_VALUERANGE

A estrutura DXVADDI_VALUERANGE descreve valores de uma propriedade (como, o valor distribuído e o valor padrão).
DXVADDI_VIDEODESC

A estrutura DXVADDI_VIDEODESC descreve um fluxo de vídeo.
DXVADDI_VIDEOPROCESSBLTFLAGS

A estrutura DXVADDI_VIDEOPROCESSBLTFLAGS identifica alterações na superfície de destino atual da superfície de destino anterior.
DXVADDI_VIDEOPROCESSORCAPS

A estrutura DXVADDI_VIDEOPROCESSORCAPS descreve os recursos de processamento de vídeo de um modo de desinterlace específico.
DXVADDI_VIDEOPROCESSORINPUT

A estrutura DXVADDI_VIDEOPROCESSORINPUT descreve um fluxo de vídeo que é processado por um tipo de dispositivo de processamento de vídeo.
DXVADDI_VIDEOSAMPLE

A estrutura DXVADDI_VIDEOSAMPLE descreve o formato de um exemplo de vídeo usado em uma operação de processamento de vídeo.
DXVADDI_VIDEOSAMPLEFLAGS

A estrutura DXVADDI_VIDEOSAMPLEFLAGS identifica alterações no quadro de exemplo atual do quadro de exemplo anterior.
DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA

A estrutura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA descreve dados que especificam o modo de preenchimento alfa da saída.
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA

A estrutura DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA descreve dados que especificam a cor da tela de fundo a ser preenchida no retângulo de destino da saída.
DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA

A estrutura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA descreve os dados que especificam a amostragem inoperante da saída.
DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

A estrutura DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA descreve dados que especificam o espaço de cor da saída.
DXVAHDDDI_BLT_STATE_PRIVATE_DATA

A estrutura DXVAHDDDI_BLT_STATE_PRIVATE_DATA descreve os dados que especificam o estado de transferência de bloco de bits privado (bitblt).
DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA

A estrutura DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA descreve dados que especificam o retângulo de destino da saída.
DXVAHDDDI_COLOR

A união DXVAHDDDI_COLOR contém informações que especificam a cor com uma estrutura de cores YCbCr ou RGB.
DXVAHDDDI_COLOR_RGBA

A estrutura DXVAHDDDI_COLOR_RGBA descreve a cor em termos RGB.
DXVAHDDDI_COLOR_YCbCrA

A estrutura DXVAHDDDI_COLOR_YCbCrA descreve a cor em termos YCbCr.
DXVAHDDDI_CONTENT_DESC

A estrutura DXVAHDDDI_CONTENT_DESC descreve o conteúdo de vídeo que um dispositivo decodifica.
DXVAHDDDI_CUSTOM_RATE_DATA

A estrutura DXVAHDDDI_CUSTOM_RATE_DATA descreve o conteúdo de vídeo que um dispositivo decodifica.
DXVAHDDDI_DEVICE_DESC

A estrutura DXVAHDDDI_DEVICE_DESC descreve um dispositivo decodificado.
DXVAHDDDI_FILTER_RANGE_DATA

Descreve um intervalo de filtros.
DXVAHDDDI_RATIONAL

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

A estrutura DXVAHDDDI_STREAM_DATA descreve um fluxo de entrada que é processado.
DXVAHDDDI_STREAM_STATE_ALPHA_DATA

A estrutura DXVAHDDDI_STREAM_STATE_ALPHA_DATA descreve dados de estado de fluxo que especificam o nível de mistura alfa por plano.
DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA

A estrutura DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA descreve dados de estado de fluxo que especificam a taxa de proporção de pixel.
DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA

A estrutura DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA descreve dados de estado de fluxo que especificam o retângulo de destino. O driver dimensiona o retângulo de origem dentro da superfície de entrada para o retângulo de destino dentro da superfície de saída.
DXVAHDDDI_STREAM_STATE_FILTER_DATA

A estrutura DXVAHDDDI_STREAM_STATE_FILTER_DATA descreve dados de estado de fluxo que especificam o nível de filtro.
DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA

A estrutura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA descreve os dados que especificam o formato de quadro da entrada.
DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA

A estrutura DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA descreve dados de estado de fluxo que especificam o espaço de cor do fluxo de entrada.
DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA

A estrutura DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA descreve dados de estado de fluxo que especificam a chave luma da entrada. O driver pressupõe que um pixel que tenha um valor luma dentro do intervalo de chaves luma é transparente.
DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA

A estrutura DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA descreve dados de estado de fluxo que especificam a taxa de saída do fluxo de entrada.
DXVAHDDDI_STREAM_STATE_PALETTE_DATA

A estrutura DXVAHDDDI_STREAM_STATE_PALETTE_DATA descreve dados de estado de fluxo que especificam as entradas de paleta da entrada.
DXVAHDDDI_STREAM_STATE_PRIVATE_DATA

A estrutura DXVAHDDDI_STREAM_STATE_PRIVATE_DATA descreve dados de estado de fluxo que especificam um estado de fluxo privado.
DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA

A estrutura DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA descreve dados de estado de fluxo privado usados para consultar as estatísticas inversas do telecine do driver.
DXVAHDDDI_STREAM_STATE_ROTATION_DATA

Descreve dados de estado de fluxo que especificam a rotação no sentido horário da superfície de saída de exibição.
DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA

A estrutura DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA descreve dados de estado de fluxo que especificam o retângulo de origem do fluxo de entrada.
DXVAHDDDI_SURFACE

A estrutura DXVAHDDDI_SURFACE descreve uma superfície.
DXVAHDDDI_VPCAPS

Descreve um processador de vídeo e seus recursos.
DXVAHDDDI_VPDEVCAPS

A estrutura DXVAHDDDI_VPDEVCAPS descreve os recursos de processador de vídeo compatíveis com o dispositivo de decodificação.
FORMATOP

A estrutura FORMATOP descreve um formato de superfície e operações que podem ser executadas com essa superfície.

Enumerações

 
D3DDDI_CERTIFICATETYPE

A enumeração D3DDDI_CERTIFICATETYPE contém valores que identificam tipos de certificado.
D3DDDI_CHECK_DIRECT_FLIP_FLAGS

Usado pelo parâmetro CheckDirectFlipFlags da função CheckDirectFlipSupport para especificar a inversão contínua da memória de vídeo.
D3DDDI_COMPOSERECTSOP

Descreve as maneiras pelas quais redigir áreas de retângulo.
D3DDDI_COPY_FLAGS

Especifica como lidar com o conteúdo existente de um recurso durante uma operação de cópia ou atualização de uma região dentro desse recurso.
D3DDDI_COUNTER_TYPE

Saiba mais sobre a enumeração D3DDDI_COUNTER_TYPE.
D3DDDI_DEVICEEXECUTION_STATE

Indica o estado do dispositivo.
D3DDDI_DLIST_QUERY_DECISION_FACTOR

Um valor de enumeração D3DDDI_DLIST_QUERY_DECISION_FACTOR descreve o fator que determinou a preferência de GPU retornada por pfnQueryDlistForApplication2Cb.
D3DDDI_DLIST_QUERY_RESULT

Um valor de enumeração D3DDDI_DLIST_QUERY_RESULT descreve a preferência de GPU retornada por pfnQueryDlistForApplication2Cb para o aplicativo consultado.
D3DDDI_FLUSH_FLAGS

Em chamadas para a função pfnFlush1, indica se o driver deve liberar o máximo de memória possível. Usado pelo WDDM (Windows Display Driver Model) 1.3 e posteriores drivers de exibição do modo de usuário.
D3DDDI_MARKERLOGTYPE

Indica o tipo de marcador no log ETW (Rastreamento de Eventos para Windows) que o driver de exibição no modo de usuário dá suporte.
D3DDDI_MARKERTYPE

Indica o tipo de evento de marcador ETW (Rastreamento de Eventos para Windows) compatível com o driver de exibição no modo de usuário.
D3DDDI_MULTIPLANE_OVERLAY_BLEND

A enumeração D3DDDI_MULTIPLANE_OVERLAY_BLEND identifica uma operação de mesclagem a ser executada em um plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS

A enumeração _D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS contém valores que indicam os recursos do plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_FLAGS

A enumeração D3DDDI_MULTIPLANE_OVERLAY_FLAGS identifica uma operação de inversão a ser executada em um plano de sobreposição.
D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY

D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY especifica o processo de filtragem que o hardware executará quando ele alongar ou reduzir dados de sobreposição multiplano.
D3DDDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

Identifica o formato de quadro de vídeo do plano de sobreposição. Somente o valor D3DDDI_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE tem suporte.
D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS

A enumeração D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS identifica informações de conversão e intervalo YUV que descrevem uma sobreposição multiplano.
D3DDDI_QUERYADAPTERTYPE

Consultar o tipo de adaptador de exibição.
D3DDDI_RESIDENCYSTATUS

O status da residência.
D3DDDI_SETLIGHT_TYPE

O tipo de luz definido.
D3DDDIBASISTYPE

O tipo de base.
D3DDDICAPS_SHADER_MIN_PRECISION

A enumeração D3DDDICAPS_SHADER_MIN_PRECISION especifica níveis mínimos de precisão aos quais o driver de modo de usuário dá suporte em sombreadores.
D3DDDICAPS_TYPE

O tipo de enumeração D3DDDICAPS_TYPE contém valores que identificam o tipo de informações de funcionalidade recebidas de uma chamada para a função GetCaps do driver.
D3DDDIDEGREETYPE

O tipo de grau.
D3DDDIQUERYTYPE

O tipo de consulta.
D3DDDIRENDERSTATETYPE

O tipo de estado de renderização.
D3DDDITEXTUREFILTERTYPE

O tipo de filtro de textura.
D3DDDITEXTURESTAGESTATETYPE

O tipo de estado do estágio de textura.
DDIAUTHENTICATEDCHANNELTYPE

A enumeração DDIAUTHENTICATEDCHANNELTYPE contém valores que identificam tipos de canal autenticado.
DXVADDI_NOMINALRANGE

O tipo de enumeração DXVADDI_NOMINALRANGE contém valores que identificam se os dados de exemplo incluem espaço para a cabeça (ou seja, valores além de 1,0 branco) e toeroom (ou seja, superblacks abaixo da referência 0,0 preto).
DXVADDI_SAMPLEFORMAT

O tipo de enumeração DXVADDI_SAMPLEFORMAT contém valores que identificam como um quadro de vídeo é amostrado.
DXVADDI_VIDEOCHROMASUBSAMPLING

O tipo de enumeração DXVADDI_VIDEOCHROMASUBSAMPLING contém valores que identificam o esquema de codificação de croma para dados Y'Cb'Cr'.
DXVADDI_VIDEOLIGHTING

O tipo de enumeração DXVADDI_VIDEOLIGHTING contém valores que identificam condições de iluminação para exibir vídeo.
DXVADDI_VIDEOPRIMARIES

O tipo de enumeração DXVADDI_VIDEOPRIMARIES contém valores que identificam as primárias de cor, que afirmam quais funções de base RGB são usadas.
DXVADDI_VIDEOTRANSFERFUNCTION

O tipo de enumeração DXVADDI_VIDEOTRANSFERFUNCTION contém valores que identificam a função de conversão de R'G'B' para RGB.
DXVADDI_VIDEOTRANSFERMATRIX

O tipo de enumeração DXVADDI_VIDEOTRANSFERMATRIX contém valores que identificam a matriz de conversão de Y'Cb'Cr' para (studio) R'G'B'.
DXVAHDDDI_ALPHA_FILL_MODE

A enumeração DXVAHDDDI_ALPHA_FILL_MODE contém valores que identificam o tipo de modo de preenchimento alfa a ser definido.
DXVAHDDDI_BLT_STATE

A enumeração DXVAHDDDI_BLT_STATE contém valores que identificam os dados de estado de transferência de bloco de bits (bitblt) de um processador de vídeo.
DXVAHDDDI_DEVICE_CAPS

Funcionalidades do dispositivo de aceleração de vídeo DirectX.
DXVAHDDDI_DEVICE_USAGE

A enumeração DXVAHDDDI_DEVICE_USAGE contém valores que identificam como o dispositivo decodificado reproduz vídeo.
DXVAHDDDI_FEATURE_CAPS

Funcionalidades do recurso de aceleração de vídeo do DirectX.
DXVAHDDDI_FILTER

A enumeração DXVAHDDDI_FILTER contém valores que identificam o intervalo de filtros, que o driver deve recuperar quando a função GetCaps do driver é chamada com o conjunto de valores D3DDDICAPS_DXVAHD_GETVPFILTERRANGE.
DXVAHDDDI_FILTER_CAPS

Recursos de filtro de aceleração de vídeo DirectX.
DXVAHDDDI_FRAME_FORMAT

A enumeração DXVAHDDDI_FRAME_FORMAT contém valores que identificam o formato de quadro.
DXVAHDDDI_INPUT_FORMAT_CAPS

Recursos de formato de entrada de aceleração de vídeo DirectX.
DXVAHDDDI_ITELECINE_CAPS

Especifica os recursos inversos do telecine (IVTC) de um processador de vídeo de alta definição de aceleração de vídeo (DXVA-HD) do Microsoft DirectX.
DXVAHDDDI_NOMINAL_RANGE

A enumeração DXVAHDDDI_NOMINAL_RANGE indica o intervalo de luminância dos dados do sistema de codificação de cores YUV.
DXVAHDDDI_OUTPUT_RATE

A enumeração DXVAHDDDI_OUTPUT_RATE contém valores que identificam a taxa de saída que o driver deve usar.
DXVAHDDDI_PROCESSOR_CAPS

Especifica as funcionalidades do processador de vídeo de alta definição de aceleração de vídeo (DXVA-HD) do Microsoft DirectX.
DXVAHDDDI_ROTATION

Especifica a rotação no sentido horário da superfície de saída de exibição.
DXVAHDDDI_STREAM_STATE

A enumeração DXVAHDDDI_STREAM_STATE contém valores que identificam os dados de estado de fluxo de um processador de vídeo.