Cabeçalho video.h

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

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

Funções

 
VideoPortAcquireDeviceLock

A função VideoPortAcquireDeviceLock adquire o bloqueio do dispositivo mantido pelo driver de porta de vídeo.
VideoPortAcquireSpinLock

A função VideoPortAcquireSpinLock obtém o bloqueio de rotação especificado.
VideoPortAcquireSpinLockAtDpcLevel

A função VideoPortAcquireSpinLockAtDpcLevel adquire um bloqueio de rotação quando o chamador já está em execução em IRQL = DISPATCH_LEVEL.
VideoPortAllocateBuffer

A função VideoPortAllocateBuffer está obsoleta no Windows 2000 e posterior. Em seu lugar, os drivers de miniporto de vídeo devem, em vez disso, usar VideoPortAllocatePool. VideoPortAllocateBuffer aloca um buffer de memória de pool de páginas.
VideoPortAllocateCommonBuffer

A função VideoPortAllocateCommonBuffer aloca e mapeia a memória do sistema para que ela seja simultaneamente acessível do processador e de um dispositivo para operações de DMA de buffer comum.
VideoPortAllocateContiguousMemory

A função VideoPortAllocateContiguousMemory está obsoleta no Windows 2000 e posterior.
VideoPortAllocatePool

A função VideoPortAllocatePool aloca um bloco de memória do pool, inserindo uma marca fornecida pelo chamador no início da memória.
VideoPortAssociateEventsWithDmaHandle

A função VideoPortAssociateEventsWithDmaHandle está obsoleta no Windows 2000 e posterior. VideoPortAssociateEventsWithDmaHandle associa um evento, que é compartilhado pelo driver de exibição de vídeo e pelo driver de miniporto de vídeo, com um identificador DMA.
VideoPortCheckForDeviceExistence

A função VideoPortCheckForDeviceExistence determina se o dispositivo PCI especificado existe no sistema.
VideoPortClearEvent

A função VideoPortClearEvent define um determinado objeto de evento para o estado não atribuído.
VideoPortCompareMemory

A função VideoPortCompareMemory compara dois blocos de memória do sistema, byte por byte, e retorna o número de bytes comparados equivalentes.
VideoPortCompleteDma

A função VideoPortCompleteDma libera todos os dados restantes no cache interno de um adaptador mestre de barramento no final de uma operação de transferência de DMA e libera os registros de mapa alocados anteriormente e a lista de dispersão/coleta usada em operações de DMA de dispersão/coleta.
VideoPortCreateEvent

A função VideoPortCreateEvent cria um objeto de evento.
VideoPortCreateSecondaryDisplay

A função VideoPortCreateSecondaryDisplay permite o suporte de exibição dupla criando um objeto de dispositivo secundário para o dispositivo fornecido.
VideoPortCreateSpinLock

A função VideoPortCreateSpinLock cria um bloqueio de rotação.
VideoPortDDCMonitorHelper

Consulta um monitor para obter informações edid usando o protocolo DDC.
VideoPortDebugPrint

Os drivers de miniporto de vídeo não devem chamar a função VideoPortDebugPrint. Em vez disso, eles devem chamar a macro VideoDebugPrint.
VideoPortDeleteEvent

A função VideoPortDeleteEvent exclui o objeto de evento especificado.
VideoPortDeleteSpinLock

A função VideoPortDeleteSpinLock exclui um determinado bloqueio de rotação.
VideoPortDisableInterrupt

A função VideoPortDisableInterrupt é obsoleta e não deve ser chamada. A função VideoPortDisableInterrupt desabilita interrupções de um adaptador de vídeo.
VideoPortDoDma

A função VideoPortDoDma está obsoleta no Windows 2000 e posterior. VideoPortDoDma faz com que a função HwVidStartDma do driver de miniporto seja chamada.
VideoPortEnableInterrupt

A função VideoPortEnableInterrupt é obsoleta e não deve ser chamada. A função VideoPortEnableInterrupt reenables interrompe as interrupções de um adaptador de vídeo após uma chamada para VideoPortDisableInterrupt.
VideoPortEnumerateChildren

A função VideoPortEnumerateChildren permite que um driver de miniporto de vídeo force uma reenumeração de seus dispositivos filho.
VideoPortFlushRegistry

A função VideoPortFlushRegistry libera chaves e valores do Registro associados ao driver de miniporto de vídeo.
VideoPortFreeCommonBuffer

A função VideoPortFreeCommonBuffer é obsoleta e tem suporte apenas para compatibilidade com versões anteriores com drivers existentes.
VideoPortFreeDeviceBase

A função VideoPortFreeDeviceBase libera um intervalo de portas de E/S de dispositivo relativas ao barramento ou endereços de memória mapeados anteriormente para o espaço de endereço do sistema. Ele faz isso chamando VideoPortGetDeviceBase.
VideoPortFreePool

A função VideoPortFreePool desaloca um bloco de memória de pool anteriormente alocado por VideoPortAllocatePool.
VideoPortGetAccessRanges

A função VideoPortGetAccessRanges recupera informações de configuração relativas ao barramento e, se possível, declara esses recursos de hardware no registro do chamador.
VideoPortGetAssociatedDeviceExtension

A função VideoPortGetAssociatedDeviceExtension retorna a extensão do dispositivo para o pai do objeto de dispositivo especificado.
VideoPortGetAssociatedDeviceID

A função VideoPortGetAssociatedDeviceID obtém a ID filho de um objeto de dispositivo especificado.
VideoPortGetBusData

A função VideoPortGetBusData retorna informações de configuração específicas do tipo de barramento.
VideoPortGetBytesUsed

A função VideoPortGetBytesUsed está obsoleta no Windows 2000 e posterior. VideoPortGetBytesUsed determina o tamanho, em bytes, do buffer associado a um identificador DMA.
VideoPortGetCommonBuffer

A função VideoPortGetCommonBuffer é obsoleta no Windows XP e posterior e tem suporte apenas para compatibilidade com versões anteriores com drivers existentes.
VideoPortGetCurrentIrql

A função VideoPortGetCurrentIrql obtém o IRQL atual.
VideoPortGetDeviceBase

A função VideoPortGetDeviceBase mapeia um intervalo de endereços de E/S ou memória de dispositivo relativos a barramento no espaço do sistema.
VideoPortGetDeviceData

A função VideoPortGetDeviceData recupera informações de configuração detectadas pelo sistema do .. \Machine\Hardware\Árvore de descrição no registro.
VideoPortGetDmaAdapter

A função VideoPortGetDmaAdapter retorna um ponteiro para uma estrutura VP_DMA_ADAPTER, que é usada em chamadas subsequentes para outras funções relacionadas ao DMA.
VideoPortGetDmaContext

A função VideoPortGetDmaContext está obsoleta no Windows 2000 e posterior. VideoPortGetDmaContext obtém o contexto anteriormente associado ao identificador de DMA especificado.
VideoPortGetMdl

A função VideoPortGetMdl está obsoleta no Windows 2000 e posterior. O VideoPortGetMdl recupera a MDL (lista de descritores de memória) que representa a tabela de páginas do buffer bloqueado.
VideoPortGetRegistryParameters

A função VideoPortGetRegistryParameters recupera informações de configuração específicas do dispositivo sob a chave do adaptador no registro na inicialização.
VideoPortGetRomImage

A função VideoPortGetRomImage (video.h) lê a ROM (memória somente leitura) do dispositivo e retorna um ponteiro para um buffer que contém os dados DE ROM (BIOS) do dispositivo.
VideoPortGetVersion

A função VideoPortGetVersion obtém informações de versão sobre o sistema operacional em execução no momento.
VideoPortGetVgaStatus

A função VideoPortGetVgaStatus detecta se o dispositivo de chamada está decodificação de um endereço de E/S da VGA.
VideoPortInitialize

A função VideoPortInitialize executa parte da inicialização do driver de miniporto, alocando recursos do sistema para o driver de miniporto.
VideoPortInt10

A função VideoPortInt10 executa o equivalente a uma operação MS-DOS INT10, como definir o modo de vídeo. VideoPortInt10 executa o código DE ROM do BIOS no dispositivo.
VideoPortInterlockedDecrement

A função VideoPortInterlockedDecrement diminui uma variável fornecida pelo chamador como uma operação atômica.
VideoPortInterlockedExchange

A função VideoPortInterlockedExchange bloqueia ou desbloqueia um bloco de memória definindo uma variável de bloqueio definida pelo usuário como TRUE ou FALSE, respectivamente. Ele retorna o valor anteriormente mantido da variável de bloqueio.
VideoPortInterlockedIncrement

A função VideoPortInterlockedIncrement incrementa uma variável fornecida pelo chamador como uma operação atômica.
VideoPortIsNoVesa

A função VideoPortIsNoVesa determina se um driver de miniporto de vídeo que não dá suporte a PnP (Plug and Play) está restrito aos recursos herdados da VGA.
VideoPortLockBuffer

A função VideoPortLockBuffer investiga o buffer especificado, torna as páginas de memória do buffer residentes na memória e bloqueia as páginas físicas mapeadas pelo intervalo de endereços virtuais.
VideoPortLockPages

A função VideoPortLockPages está obsoleta no Windows 2000 e posterior. Use VideoPortLockBuffer no lugar dessa função. O VideoPortLockPages bloqueia a memória virtual especificada e, possivelmente, executa parte ou toda uma transferência de DMA.
VideoPortLogError

A função VideoPortLogError registra erros no log de eventos do sistema quando um driver de miniporto detecta uma condição de erro de hardware durante operações de E/S.
VideoPortMapBankedMemory

A função VideoPortMapBankedMemory é obsoleta e tem suporte apenas para o Windows NT 4.0 e drivers anteriores.
VideoPortMapDmaMemory

A função VideoPortMapDmaMemory está obsoleta no Windows 2000 e posterior. VideoPortMapDmaMemory mapeia um intervalo de memória para uso em transferências de DMA.
VideoPortMapMemory

A função VideoPortMapMemory mapeia um intervalo de endereços físicos relativos ao barramento da memória de vídeo para o espaço do sistema ou para o espaço de endereço virtual de um processo de modo de usuário.
VideoPortMoveMemory

A função VideoPortMoveMemory copia dados do local de origem para o local de destino na memória do sistema.
VideoPortPutDmaAdapter

A função VideoPortPutDmaAdapter libera uma estrutura de VP_DMA_ADAPTER que foi alocada anteriormente por uma chamada para VideoPortGetDmaAdapter.
VideoPortQueryPerformanceCounter

A função VideoPortQueryPerformanceCounter fornece a contagem de execução mais granular disponível no sistema.
VideoPortQueryServices

A função VideoPortQueryServices expõe uma interface especificada que é implementada pelo driver de porta de vídeo.
VideoPortQuerySystemTime

A função VideoPortQuerySystemTime obtém a hora atual do sistema.
VideoPortQueueDpc

A função VideoPortQueueDpc permite que um driver de miniporto enfileira um DPC.
VideoPortReadPortBufferUchar

A função VideoPortReadPortBufferUchar lê vários bytes de uma porta de E/S mapeada e grava-os em um buffer.
VideoPortReadPortBufferUlong

A função VideoPortReadPortBufferUlong lê vários valores ULONG de uma porta de E/S mapeada e os grava em um buffer.
VideoPortReadPortBufferUshort

A função VideoPortReadPortBufferUshort lê vários valores USHORT de uma porta de E/S mapeada e os grava em um buffer.
VideoPortReadPortUchar

A função VideoPortReadPortUchar lê um byte de uma porta de E/S mapeada.
VideoPortReadPortUlong

A função VideoPortReadPortUlong lê um valor ULONG de uma porta de E/S mapeada.
VideoPortReadPortUshort

A função VideoPortReadPortUshort lê um valor USHORT de uma porta de E/S mapeada.
VideoPortReadRegisterBufferUchar

A função VideoPortReadRegisterBufferUchar lê vários bytes de um intervalo de memória de dispositivo mapeado e os grava em um buffer.
VideoPortReadRegisterBufferUlong

A função VideoPortReadRegisterBufferUlong lê vários valores ULONG de um intervalo de memória de dispositivo mapeado e os grava em um buffer.
VideoPortReadRegisterBufferUsh ort

A função VideoPortReadRegisterBufferUshort lê vários valores USHORT de um intervalo de memória de dispositivo mapeado e os grava em um buffer.
VideoPortReadRegisterUchar

A função VideoPortReadRegisterUchar lê um byte de um registro mapeado.
VideoPortReadRegisterUlong

A função VideoPortReadRegisterUlong lê um valor ULONG de um intervalo de registro mapeado.
VideoPortReadRegisterUshort

A função VideoPortReadRegisterUshort lê um valor USHORT de um intervalo de registro mapeado.
VideoPortReadStateEvent

A função VideoPortReadStateEvent retorna o estado atual de um determinado objeto de evento:_signaled ou não atribuído.
VideoPortRegisterBugcheckCallback

A função VideoPortRegisterBugcheckCallback permite que um driver de miniporto de vídeo se registre para, ou gancho, um retorno de chamada que é invocado quando ocorre uma verificação de bug especificada.
VideoPortReleaseBuffer

A função VideoPortReleaseBuffer está obsoleta no Windows 2000 e posterior. Em seu lugar, os drivers de miniporto de vídeo devem, em vez disso, usar VideoPortFreePool. VideoPortReleaseBuffer desaloca um bloco de memória de pool de páginas.
VideoPortReleaseCommonBuffer

A função VideoPortReleaseCommonBuffer libera um buffer comum que foi alocado anteriormente por VideoPortAllocateCommonBuffer.
VideoPortReleaseDeviceLock

A função VideoPortReleaseDeviceLock libera o bloqueio de dispositivo adquirido em uma chamada anterior para VideoPortAcquireDeviceLock.
VideoPortReleaseSpinLock

A função VideoPortReleaseSpinLock libera a propriedade de um determinado bloqueio de rotação e restaura o IRQL original no qual o chamador estava em execução.
VideoPortReleaseSpinLockFromDpcLevel

A função VideoPortReleaseSpinLockFromDpcLevel libera o bloqueio de rotação obtido por uma chamada anterior para VideoPortAcquireSpinLockAtDpcLevel.
VideoPortScanRom

A função VideoPortScanRom é obsoleta no Windows XP e em versões posteriores. Ele tem suporte apenas para compatibilidade com versões anteriores. VideoPortScanRom executa uma pesquisa que diferencia maiúsculas de minúsculas para uma cadeia de caracteres especificada em ROM.
VideoPortSetBusData

A função VideoPortSetBusData define dados de configuração de barramento para um adaptador em um barramento de E/S configurável dinamicamente com uma interface padrão publicada.
VideoPortSetBytesUsed

A função VideoPortSetBytesUsed está obsoleta no Windows 2000 e posterior.
VideoPortSetDmaContext

A função VideoPortSetDmaContext está obsoleta no Windows 2000 e posterior.
VideoPortSetEvent

A função VideoPortSetEvent define um objeto de evento para o estado sinalizado se ele ainda não estava nesse estado e retorna o estado anterior do objeto de evento.
VideoPortSetRegistryParameters

A função VideoPortSetRegistryParameters grava informações na chave do adaptador no registro.
VideoPortSetTrappedEmulatorPorts

Drivers de miniportos compatíveis com VGA (SVGA) chamam a função VideoPortSetTrappedEmulatorPorts para alterar dinamicamente a lista de portas de E/S que são presas quando uma VDM é executada no modo de tela inteira em um computador baseado em x86.
VideoPortSignalDmaComplete

A função VideoPortSignalDmaComplete está obsoleta no Windows 2000 e posterior. VideoPortSignalDmaComplete indica ao driver de miniporto de vídeo se a transferência de DMA atual está concluída.
VideoPortStallExecution

A função VideoPortStallExecution mantém o controle do processador para o número especificado de microssegundos e retorna ao chamador.
VideoPortStartDma

A função VideoPortStartDma prepara o sistema para uma operação DMA.
VideoPortStartTimer

A função VideoPortStartTimer permite chamadas para a função HwVidTimer de um driver de miniport.
VideoPortStopTimer

A função VideoPortStopTimer desabilita chamadas para a função HwVidTimer de um driver de miniport.
VideoPortSynchronizeExecution

A função VideoPortSynchronizeExecution sincroniza a execução de uma função HwVidSynchronizeExecutionCallback fornecida pelo driver de miniport com a função HwVidInterrupt do driver de miniport, se houver.
VideoPortUnlockBuffer

A função VideoPortUnLockBuffer desbloqueia páginas físicas descritas pela MDL (lista de descritores de memória) especificada.
VideoPortUnlockPages

A função VideoPortUnlockPages está obsoleta no Windows 2000 e posterior. Use VideoPortUnlockBuffer no lugar dessa função. VideoPortUnlockPages libera memória usada para DMA baseado em pacote.
VideoPortUnmapDmaMemory

A função VideoPortUnmapDmaMemory está obsoleta no Windows 2000 e posterior. VideoPortUnmapDmaMemory cancela um intervalo de memória mapeado anteriormente por VideoPortMapDmaMemory.
VideoPortUnmapMemory

A função VideoPortUnmapMemory libera um mapeamento entre um intervalo de endereços lógicos para o adaptador e um intervalo de endereços virtuais no espaço de endereço do modo de usuário de um thread específico. Essa função é o complemento de VideoPortMapMemory.
VideoPortVerifyAccessRanges

A função VideoPortVerifyAccessRanges verifica o registro se outro driver já reivindicou a propriedade dos intervalos de acesso relativos ao barramento especificados e quaisquer outros recursos de hardware especificados na estrutura VIDEO_PORT_CONFIG_INFO.
VideoPortWaitForSingleObject

A função VideoPortWaitForSingleObject coloca o thread atual em um estado de espera até que o objeto de expedição fornecido seja definido como o estado sinalizado ou (opcionalmente) até o tempo limite de espera.
VideoPortWritePortBufferUchar

A função VideoPortWritePortBufferUchar grava vários bytes em uma porta de E/S mapeada.
VideoPortWritePortBufferUlong

A função VideoPortWritePortBufferUlong grava vários valores ULONG em uma porta de E/S mapeada.
VideoPortWritePortBufferUshort

A função VideoPortWritePortBufferUshort grava vários valores USHORT em uma porta de E/S mapeada.
VideoPortWritePortUchar

A função VideoPortWritePortUchar grava um byte em uma porta de E/S mapeada.
VideoPortWritePortUlong

A função VideoPortWritePortUlong grava um valor ULONG em uma porta de E/S mapeada.
VideoPortWritePortUshort

A função VideoPortWritePortUshort grava um valor USHORT em uma porta de E/S mapeada.
VideoPortWriteRegisterBufferUchar

A função VideoPortWriteRegisterBufferUchar grava vários bytes não assinados em um registro mapeado.
VideoPortWriteRegisterBufferUlong

A função VideoPortWriteRegisterBufferUlong grava vários valores ULONG em um registro mapeado.
VideoPortWriteRegisterBufferUshort

A função VideoPortWriteRegisterBufferUshort grava vários valores USHORT em um registro mapeado.
VideoPortWriteRegisterUchar

A função VideoPortWriteRegisterUchar grava um byte em um registro mapeado.
VideoPortWriteRegisterUlong

A função VideoPortWriteRegisterUlong grava um valor ULONG em um registro mapeado.
VideoPortWriteRegisterUshort

A função VideoPortWriteRegisterUshort grava um valor USHORT em um registro mapeado.
VideoPortZeroDeviceMemory

A função VideoPortZeroDeviceMemory preenche um buffer de quadro do adaptador ou outra memória do dispositivo com zeros.
VideoPortZeroMemory

A função VideoPortZeroMemory preenche um bloco de memória do sistema com zeros.

Funções de retorno de chamada

 
PDRIVER_IO_PORT_UCHAR

SvgaHwIoPortUchar intercepta uma porta de E/S para a qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando dados do tamanho de UCHAR.
PDRIVER_IO_PORT_UCHAR_STRING

SvgaHwIoPortUcharString intercepta uma porta de E/S para a qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando uma sequência de dados do tamanho de UCHAR.
PDRIVER_IO_PORT_ULONG

O SvgaHwIoPortUlong intercepta um intervalo de portas de E/S para o qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando uma sequência de dados do tamanho de ULONG.
PDRIVER_IO_PORT_ULONG_STRING

SvgaHwIoPortUlongString intercepta um intervalo de portas de E/S para o qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando uma sequência de dados do tamanho de ULONG.
PDRIVER_IO_PORT_USHORT

SvgaHwIoPortUshort intercepta um intervalo de portas de E/S para o qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando uma sequência de dados do tamanho de USHORT.
PDRIVER_IO_PORT_USHORT_STRING

SvgaHwIoPortUshortString intercepta um intervalo de portas de E/S para o qual um aplicativo de MS-DOS de tela inteira em um computador baseado em x86 está enviando uma sequência de dados do tamanho de USHORT.
PEXECUTE_DMA

HwVidExecuteDma é uma rotina de retorno de chamada implementada pelo driver de miniport que é responsável por recuperar pares de endereço físico/comprimento de uma lista de dispersão/coleta e por programar o hardware para iniciar a transferência real de DMA.
PI2C_READ

A função I2CRead lê dados pelo canal I2C.
PI2C_START

A função I2CStart inicia a comunicação I2C.
PI2C_STOP

A função I2CStop encerra a comunicação I2C.
PI2C_WRITE

A função I2CWrite grava dados no canal I2C.
PINT10_ALLOCATE_BUFFER

A função Int10AllocateBuffer pode ser usada para alocar um único bloco de memória de 4 KB no contexto de outro thread. Depois que o bloco de memória tiver sido alocado, ele deverá ser liberado antes que outro bloco de memória possa ser alocado.
PINT10_CALL_BIOS

A função Int10CallBios permite que um driver de miniporto chame o kernel para executar uma operação INT 10h, fazendo com que o código DE ROM DO BIOS no dispositivo seja executado nativamente.
PINT10_FREE_BUFFER

A função Int10FreeBuffer libera um buffer alocado anteriormente pelo Int10AllocateBuffer.
PINT10_READ_MEMORY

A função Int10ReadMemory lê um bloco de memória no contexto de outro thread e a armazena em um buffer de saída.
PINT10_WRITE_MEMORY

A função Int10WriteMemory grava o conteúdo de um buffer de entrada na memória no contexto de outro thread.
PMINIPORT_DPC_ROUTINE

A função HwVidDpcRoutine é um retorno de chamada implementado pelo driver de miniport que é chamado quando um DPC enfileirado é agendado.
PMINIPORT_GET_REGISTRY_ROUTINE

HwVidQueryNamedValueCallback processa os dados especificados recuperados do registro.
PMINIPORT_QUERY_DEVICE_ROUTINE

HwVidQueryDeviceCallback usa os dados de configuração especificados para configurar seu adaptador e, possivelmente, para preencher informações de configuração ausentes na estrutura VIDEO_PORT_CONFIG_INFO.
PMINIPORT_SYNCHRONIZE_ROUTINE

HwVidSynchronizeExecutionCallback é uma função de driver de miniporto opcional, passada em chamadas para VideoPortSynchronizeExecution.
PROTECT_WC_MEMORY

A rotina de retorno de chamada VideoPortProtectWCMemory protege a memória de vídeo WC (Write Combined) de ser acessada pela CPU.
PVIDEO_BUGCHECK_CALLBACK

A função HwVidBugcheckCallback permite que o driver de miniporto acrescente dados a um arquivo de despejo quando ocorre uma verificação de bugs.
PVIDEO_HW_FIND_ADAPTER

O HwVidFindAdapter executa a inicialização de dados específicos para o driver de miniporto e dispositivos compatíveis com o driver de miniporto.
PVIDEO_HW_GET_CHILD_DESCRIPTOR

HwVidGetVideoChildDescriptor retorna um descritor, um tipo e um número de identificação para um dispositivo filho específico do adaptador de exibição.
PVIDEO_HW_INITIALIZE

HwVidInitialize executa a primeira inicialização do adaptador, depois que o HAL desistiu do controle do hardware de vídeo para o driver de porta de vídeo.
PVIDEO_HW_INTERRUPT

HwVidInterrupt detecta e descarta interrupções geradas pelo adaptador de vídeo associado.
PVIDEO_HW_LEGACYRESOURCES

HwVidLegacyResources retorna uma lista de recursos que não estão listados no espaço de configuração de PCI de um dispositivo, mas que são decodificados pelo dispositivo.
PVIDEO_HW_POWER_GET

HwVidGetPowerState consulta se o dispositivo pode dar suporte ao estado de energia solicitado.
PVIDEO_HW_POWER_SET

HwVidSetPowerState define o estado de energia do dispositivo especificado.
PVIDEO_HW_QUERY_INTERFACE

HwVidQueryInterface retorna uma interface funcional implementada pelo driver de miniporto que um dispositivo filho pode chamar.
PVIDEO_HW_RESET_HW

HwVidResetHw redefine o adaptador para o modo de caractere.
PVIDEO_HW_START_DMA

Saiba mais sobre a função PVIDEO_HW_START_DMA.
PVIDEO_HW_START_IO

O HwVidStartIO processa o VRP especificado.
PVIDEO_HW_TIMER

HwVidTimer é uma rotina de driver de miniporto de vídeo chamada em intervalos cronometrado pelo driver de porta de vídeo.
PVIDEO_PORT_GET_PROC_ADDRESS

A rotina de retorno de chamada VideoPortGetProcAddress recupera o endereço de uma função de driver de porta de vídeo do Windows 2000 ou posterior.
PVIDEO_READ_CLOCK_LINE

ReadClockLine lê um único bit de dados da linha do relógio serial I2C.
PVIDEO_READ_DATA_LINE

ReadDataLine lê um único bit de dados da linha de dados serial I2C.
PVIDEO_WRITE_CLOCK_LINE

WriteClockLine define a linha do relógio serial I2C como alta ou baixa.
PVIDEO_WRITE_DATA_LINE

WriteDataLine define a linha de dados serial I2C como alta ou baixa.
RESTORE_WC_MEMORY

A rotina de retorno de chamada VideoPortRestoreWCMemory restaura a memória de vídeo De gravação combinada de um estado protegido depois que a rotina de retorno de chamada VideoPortProtectWCMemory foi chamada.

Estruturas

 
DDC_CONTROL

A estrutura DDC_CONTROL contém ponteiros de função e informações de segmento EDID necessárias para a função VideoPortDDCMonitorHelper, que é exportada pelo driver de porta de vídeo.
I2C_CALLBACKS

A estrutura I2C_CALLBACKS contém ponteiros para funções, implementadas pelo driver de miniporto de vídeo, que leem e gravam nos dados serial e linhas de relógio serial do barramento I2C.
INT10_BIOS_ARGUMENTS

A estrutura INT10_BIOS_ARGUMENTS é usada para dar suporte a chamadas INT10 de aplicativo de MS-DOS tela inteira. Ele contém nove dos registros de microprocessador x86 high-end.
QUERY_INTERFACE

A estrutura QUERY_INTERFACE descreve a interface que está sendo solicitada.
STATUS_BLOCK

A estrutura STATUS_BLOCK é uma subestrutura dentro da estrutura VIDEO_REQUEST_PACKET. A função HwVidStartIO de um miniport driver deve definir o bloco de status de cada VRP que ele obtém.
VIDEO_ACCESS_RANGE

A estrutura VIDEO_ACCESS_RANGE define uma porta de E/S do dispositivo ou um intervalo de memória para o adaptador de vídeo.
VIDEO_CHILD_ENUM_INFO

Descreve o dispositivo filho a ser enumerado pelo driver de miniporto. Todos os membros são definidos pelo driver da porta de vídeo.
VIDEO_CHILD_STATE

A estrutura VIDEO_CHILD_STATE contém informações sobre um dispositivo filho e o estado no qual ele deve ser colocado.
VIDEO_CHILD_STATE_CONFIGURATION

A estrutura VIDEO_CHILD_STATE_CONFIGURATION contém uma matriz de estruturas de VIDEO_CHILD_STATE, cada uma mantendo o estado de um dispositivo filho específico.
VIDEO_HW_INITIALIZATION_DATA

A estrutura VIDEO_HW_INITIALIZATION_DATA especifica os pontos de entrada e os requisitos de armazenamento para o driver de miniporto. Essa estrutura é criada na pilha e inicializada pela função DriverEntry do driver de miniport.
VIDEO_PORT_AGP_INTERFACE

A estrutura VIDEO_PORT_AGP_INTERFACE descreve as rotinas de serviço do AGP fornecidas pelo driver de porta de vídeo.
VIDEO_PORT_AGP_INTERFACE_2

A estrutura VIDEO_PORT_AGP_INTERFACE_2 descreve as rotinas de serviço do AGP fornecidas pelo driver de porta de vídeo.
VIDEO_PORT_CONFIG_INFO

A estrutura VIDEO_PORT_CONFIG_INFO contém informações de configuração do adaptador específico do barramento.
VIDEO_PORT_DEBUG_REPORT_INTERFACE

A estrutura VIDEO_PORT_DEBUG_REPORT_INTERFACE contém ponteiros para as funções de Relatório de Depuração, que são implementadas pelo driver de porta de vídeo.
VIDEO_PORT_I2C_INTERFACE

A estrutura VIDEO_PORT_I2C_INTERFACE descreve as rotinas de serviço I2C fornecidas pelo driver de porta de vídeo.
VIDEO_PORT_INT10_INTERFACE

A estrutura VIDEO_PORT_INT10_INTERFACE fornece uma maneira de alocar e desalocar memória no contexto de outro thread, ler e gravar nessa memória e fazer chamadas DE BIOS INT10.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

A estrutura VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE descreve as rotinas de serviço de proteção de memória de vídeo combinadas de gravação implementadas pelo driver de porta de vídeo. A memória de vídeo protegida não pode ser acessada pela CPU.
VIDEO_REQUEST_PACKET

Um ponteiro para uma estrutura de VIDEO_REQUEST_PACKET é passado para a função HwVidStartIO do driver de miniport pelo driver de porta de vídeo.
VIDEO_X86_BIOS_ARGUMENTS

A estrutura VIDEO_x86_BIOS_ARGUMENTS é usada para dar suporte a chamadas INT10 de aplicativo de MS-DOS tela inteira. Ele contém sete dos registros de microprocessador x86 high-end.
VP_DEVICE_DESCRIPTION

A estrutura VP_DEVICE_DESCRIPTION descreve os atributos do dispositivo físico para o qual um driver está solicitando um objeto DMA.
VP_SCATTER_GATHER_ELEMENT

A estrutura VP_SCATTER_GATHER_ELEMENT é usada para armazenar informações sobre um único elemento de dispersão/coleta.
VP_SCATTER_GATHER_LIST

A estrutura VP_SCATTER_GATHER_LIST é uma coleção de um ou mais elementos de dispersão/coleta.
VPOSVERSIONINFO

A estrutura VPOSVERSIONINFO contém informações de versão sobre o sistema operacional em execução no momento.

Enumerações

 
DMA_FLAGS

Saiba mais sobre DMA_FLAGS enumeração.
VIDEO_CHILD_TYPE

Saiba mais sobre VIDEO_CHILD_TYPE enumeração.
VIDEO_PORT_SERVICES

O tipo VIDEO_PORT_SERVICES enumerado lista as interfaces que o driver de miniporto de vídeo pode solicitar do driver de porta de vídeo chamando VideoPortQueryServices.