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. |
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. |
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. |
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. |
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. |
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. |
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. |
A função VideoPortGetCommonBuffer é obsoleta no Windows XP e posterior e tem suporte apenas para compatibilidade com versões anteriores com drivers existentes. |
A função VideoPortGetCurrentIrql obtém o IRQL atual. |
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. |
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. |
A função VideoPortGetRegistryParameters recupera informações de configuração específicas do dispositivo sob a chave do adaptador no registro na inicialização. |
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. |
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. |
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. |
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. |
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. |
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. |
A função VideoPortQueryPerformanceCounter fornece a contagem de execução mais granular disponível no sistema. |
A função VideoPortQueryServices expõe uma interface especificada que é implementada pelo driver de porta de vídeo. |
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. |
A função VideoPortReadPortBufferUchar lê vários bytes de uma porta de E/S mapeada e grava-os em um buffer. |
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. |
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. |
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. |
A função VideoPortSetDmaContext está obsoleta no Windows 2000 e posterior. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |