Заголовок video.h

Этот заголовок используется для отображения. Дополнительные сведения см. в разделе:

video.h содержит следующие программные интерфейсы:

Функции

 
VideoPortAcquireDeviceLock

Функция VideoPortAcquireDeviceLock получает блокировку устройства, поддерживаемую драйвером видеопорта.
VideoPortAcquireSpinLock

Функция VideoPortAcquireSpinLock получает указанную блокировку спина.
VideoPortAcquireSpinLockAtDpcLevel

Функция VideoPortAcquireSpinLockAtDpcLevel получает спиновую блокировку, когда вызывающий объект уже работает в IRQL = DISPATCH_LEVEL.
VideoPortAllocateBuffer

Функция VideoPortAllocateBuffer устарела в Windows 2000 и более поздних версиях. Вместо этого драйверы видео минипорта должны использовать VideoPortAllocatePool. VideoPortAllocateBuffer выделяет буфер выстраиваемой памяти пула.
VideoPortAllocateCommonBuffer

Функция VideoPortAllocateCommonBuffer выделяет и сопоставляет системную память, чтобы она была одновременно доступна как из процессора, так и из устройства для операций DMA с общим буфером.
VideoPortAllocateContiguousMemory

Функция VideoPortAllocateContiguousMemory устарела в Windows 2000 и более поздних версиях.
VideoPortAllocatePool

Функция VideoPortAllocatePool выделяет блок памяти пула, вставляя тег, предоставленный вызывающей стороны, в начале памяти.
VideoPortAssociateEventsWithDmaHandle

Функция VideoPortAssociateEventsWithDmaHandle устарела в Windows 2000 и более поздних версиях. VideoPortAssociateEventsWithDmaHandle связывает событие, совместно используемое драйвером отображения видео и драйвером видео минипорта, с дескриптором DMA.
VideoPortCheckForDeviceExistence

Функция VideoPortCheckForDeviceExistence определяет, существует ли указанное устройство PCI в системе.
VideoPortClearEvent

Функция VideoPortClearEvent присваивает объекту события состояние без знака.
VideoPortCompareMemory

Функция VideoPortCompareMemory сравнивает два блока системной памяти ( байт за байтами) и возвращает эквивалентное количество сравниваемых байтов.
VideoPortCompleteDma

Функция VideoPortCompleteDma очищает все данные, оставшиеся во внутреннем кэше адаптера master шины в конце операции передачи DMA, а затем освобождает ранее выделенные регистры карт и список точечной и сборной, используемые в операциях DMA точечной и сборной.
VideoPortCreateEvent

Функция VideoPortCreateEvent создает объект события.
VideoPortCreateSecondaryDisplay

Функция VideoPortCreateSecondaryDisplay обеспечивает поддержку двойного просмотра, создавая дополнительный объект устройства для данного устройства.
VideoPortCreateSpinLock

Функция VideoPortCreateSpinLock создает спиновую блокировку.
VideoPortDDCMonitorHelper

Запрашивает у монитора сведения о EDID с помощью протокола DDC.
VideoPortDebugPrint

Драйверы видео минипорта не должны вызывать функцию VideoPortDebugPrint. Вместо этого они должны вызвать макрос VideoDebugPrint.
VideoPortDeleteEvent

Функция VideoPortDeleteEvent удаляет указанный объект события.
VideoPortDeleteSpinLock

Функция VideoPortDeleteSpinLock удаляет заданную блокировку спина.
VideoPortDisableInterrupt

Функция VideoPortDisableInterrupt устарела и не должна вызываться. Функция VideoPortDisableInterrupt отключает прерывания видеоадаптера.
VideoPortDoDma

Функция VideoPortDoDma устарела в Windows 2000 и более поздних версиях. VideoPortDoDma вызывает функцию HwVidStartDma драйвера мини-порта.
VideoPortEnableInterrupt

Функция VideoPortEnableInterrupt устарела и не должна вызываться. Функция VideoPortEnableInterrupt повторно включает прерывания видеоадаптера после вызова VideoPortDisableInterrupt.
VideoPortEnumerateChildren

Функция VideoPortEnumerateChildren позволяет видеодрайверу минипорта принудительно выполнять повторную запись своих дочерних устройств.
VideoPortFlushRegistry

Функция VideoPortFlushRegistry сбрасывает разделы реестра и значения, связанные с драйвером видео минипорта.
VideoPortFreeCommonBuffer

Функция VideoPortFreeCommonBuffer устарела и поддерживается только для обратной совместимости с существующими драйверами.
VideoPortFreeDeviceBase

Функция VideoPortFreeDeviceBase освобождает диапазон портов ввода-вывода устройства относительно шины или адресов памяти, ранее сопоставленных с системным адресным пространством. Для этого вызывается VideoPortGetDeviceBase.
VideoPortFreePool

Функция VideoPortFreePool освобождает блок памяти пула, ранее выделенный VideoPortAllocatePool.
VideoPortGetAccessRanges

Функция VideoPortGetAccessRanges получает сведения о конфигурации относительно шины и, если это возможно, утверждает эти аппаратные ресурсы в реестре для вызывающего абонента.
VideoPortGetAssociatedDeviceExtension

Функция VideoPortGetAssociatedDeviceExtension возвращает расширение устройства для родительского объекта указанного устройства.
VideoPortGetAssociatedDeviceID

Функция VideoPortGetAssociatedDeviceID получает идентификатор дочернего объекта устройства.
VideoPortGetBusData

Функция VideoPortGetBusData возвращает сведения о конфигурации, относящиеся к типу шины.
VideoPortGetBytesUsed

Функция VideoPortGetBytesUsed устарела в Windows 2000 и более поздних версиях. VideoPortGetBytesUsed определяет размер (в байтах) буфера, связанного с дескриптором DMA.
VideoPortGetCommonBuffer

Функция VideoPortGetCommonBuffer устарела в Windows XP и более поздних версиях и поддерживается только для обратной совместимости с существующими драйверами.
VideoPortGetCurrentIrql

Функция VideoPortGetCurrentIrql получает текущий идентификатор IRQL.
VideoPortGetDeviceBase

Функция VideoPortGetDeviceBase сопоставляет диапазон памяти устройства или адресов ввода-вывода относительно шины в системное пространство.
VideoPortGetDeviceData

Функция VideoPortGetDeviceData извлекает сведения о конфигурации, обнаруженные системой, из . \Machine\Hardware\Description tree в реестре.
VideoPortGetDmaAdapter

Функция VideoPortGetDmaAdapter возвращает указатель на структуру VP_DMA_ADAPTER, которая используется в последующих вызовах других функций, связанных с DMA.
VideoPortGetDmaContext

Функция VideoPortGetDmaContext устарела в Windows 2000 и более поздних версиях. VideoPortGetDmaContext получает контекст, ранее связанный с указанным дескриптором DMA.
VideoPortGetMdl

Функция VideoPortGetMdl устарела в Windows 2000 и более поздних версиях. VideoPortGetMdl извлекает список дескрипторов памяти (MDL), представляющий таблицу страниц заблокированного буфера.
VideoPortGetRegistryParameters

Функция VideoPortGetRegistryParameters извлекает сведения о конфигурации устройства в разделе адаптера в реестре при запуске.
VideoPortGetRomImage

Функция VideoPortGetRomImage (video.h) считывает память устройства только для чтения (ПЗУ) и возвращает указатель на буфер, содержащий данные ПЗУ (BIOS) устройства.
VideoPortGetVersion

Функция VideoPortGetVersion получает сведения о версии операционной системы, работающей в данный момент.
VideoPortGetVgaStatus

Функция VideoPortGetVgaStatus определяет, декодирует ли вызывающее устройство адрес ввода-вывода VGA.
VideoPortInitialize

Функция VideoPortInitialize выполняет часть инициализации драйвера мини-порта, выделяя системные ресурсы для драйвера мини-порта.
VideoPortInt10

Функция VideoPortInt10 выполняет эквивалент операции INT10 MS-DOS, например настройку режима видео. VideoPortInt10 запускает код ПЗУ BIOS на устройстве.
VideoPortInterlockedDecrement

Функция VideoPortInterlockedDecrement уменьшает переменную, предоставленную вызывающей стороны, как атомарную операцию.
VideoPortInterlockedExchange

Функция VideoPortInterlockedExchange блокирует или разблокирует блок памяти, устанавливая для определяемой пользователем переменной блокировки значение TRUE или FALSE соответственно. Он возвращает ранее удерживаемое значение переменной lock.
VideoPortInterlockedIncrement

Функция VideoPortInterlockedIncrement увеличивает переменную, предоставляемую вызывающей стороны, как атомарную операцию.
VideoPortIsNoVesa

Функция VideoPortIsNoVesa определяет, ограничен ли драйвер видео минипорта, который не поддерживает Plug and Play (PnP), только устаревшими ресурсами VGA.
VideoPortLockBuffer

Функция VideoPortLockBuffer проверяет указанный буфер, делает страницы памяти буфера резидентными в памяти и блокирует физические страницы, сопоставленные с диапазоном виртуальных адресов.
VideoPortLockPages

Функция VideoPortLockPages устарела в Windows 2000 и более поздних версиях. Используйте VideoPortLockBuffer вместо этой функции. VideoPortLockPages блокирует указанную виртуальную память и, возможно, выполняет часть или всю передачу DMA.
VideoPortLogError

Функция VideoPortLogError регистрирует ошибки в журнале системных событий, когда драйвер мини-порта обнаруживает состояние ошибки оборудования во время операций ввода-вывода.
VideoPortMapBankedMemory

Функция VideoPortMapBankedMemory устарела и поддерживается только для windows NT 4.0 и предыдущих версий драйверов.
VideoPortMapDmaMemory

Функция VideoPortMapDmaMemory устарела в Windows 2000 и более поздних версиях. VideoPortMapDmaMemory сопоставляет диапазон памяти для использования при передаче DMA.
VideoPortMapMemory

Функция VideoPortMapMemory сопоставляет диапазон физических адресов видеопамяти относительно шины в системное пространство или виртуальное адресное пространство процесса пользовательского режима.
VideoPortMoveMemory

Функция VideoPortMoveMemory копирует данные из исходного расположения в целевое расположение в системной памяти.
VideoPortPutDmaAdapter

Функция VideoPortPutDmaAdapter освобождает VP_DMA_ADAPTER структуру, которая ранее была выделена вызовом VideoPortGetDmaAdapter.
VideoPortQueryPerformanceCounter

Функция VideoPortQueryPerformanceCounter предоставляет наиболее точное количество запусков, доступное в системе.
VideoPortQueryServices

Функция VideoPortQueryServices предоставляет указанный интерфейс, реализованный драйвером видеопорта.
VideoPortQuerySystemTime

Функция VideoPortQuerySystemTime получает текущее системное время.
VideoPortQueueDpc

Функция VideoPortQueueDpc позволяет драйверу мини-порта ставить DPC в очередь.
VideoPortReadPortBufferUchar

Функция VideoPortReadPortBufferUchar считывает количество байтов из сопоставленного порта ввода-вывода и записывает их в буфер.
VideoPortReadPortBufferUlong

Функция VideoPortReadPortBufferUlong считывает ряд значений ULONG из сопоставленного порта ввода-вывода и записывает их в буфер.
VideoPortReadPortBufferUshort

Функция VideoPortReadPortBufferUshort считывает ряд значений USHORT из сопоставленного порта ввода-вывода и записывает их в буфер.
VideoPortReadPortUchar

Функция VideoPortReadPortUchar считывает байт из сопоставленного порта ввода-вывода.
VideoPortReadPortUlong

Функция VideoPortReadPortUlong считывает значение ULONG из сопоставленного порта ввода-вывода.
VideoPortReadPortUshort

Функция VideoPortReadPortUshort считывает значение USHORT из сопоставленного порта ввода-вывода.
VideoPortReadRegisterBufferUchar

Функция VideoPortReadRegisterBufferUchar считывает количество байтов из сопоставленного диапазона памяти устройства и записывает их в буфер.
VideoPortReadRegisterBufferUlong

Функция VideoPortReadRegisterBufferUlong считывает ряд значений ULONG из сопоставленного диапазона памяти устройства и записывает их в буфер.
VideoPortReadRegisterBufferUshort

Функция VideoPortReadRegisterBufferUshort считывает ряд значений USHORT из сопоставленного диапазона памяти устройства и записывает их в буфер.
VideoPortReadRegisterUchar

Функция VideoPortReadRegisterUchar считывает байт из сопоставленного регистра.
VideoPortReadRegisterUlong

Функция VideoPortReadRegisterUlong считывает значение ULONG из диапазона сопоставленных регистров.
VideoPortReadRegisterUshort

Функция VideoPortReadRegisterUshort считывает значение USHORT из сопоставленного диапазона регистров.
VideoPortReadStateEvent

Функция VideoPortReadStateEvent возвращает текущее состояние заданного объекта события:_signaled или без знака.
VideoPortRegisterBugcheckCallback

Функция VideoPortRegisterBugcheckCallback позволяет драйверу видео минипорта регистрировать или перехватывать обратный вызов, который вызывается при возникновении указанного проверка ошибок.
VideoPortReleaseBuffer

Функция VideoPortReleaseBuffer устарела в Windows 2000 и более поздних версиях. Вместо этого драйверы видео минипорта должны использовать VideoPortFreePool. VideoPortReleaseBuffer освобождает блок выстраиваемой памяти пула.
VideoPortReleaseCommonBuffer

Функция VideoPortReleaseCommonBuffer освобождает общий буфер, ранее выделенный VideoPortAllocateCommonBuffer.
VideoPortReleaseDeviceLock

Функция VideoPortReleaseDeviceLock снимает блокировку устройства, полученную при предыдущем вызове VideoPortAcquireDeviceLock.
VideoPortReleaseSpinLock

Функция VideoPortReleaseSpinLock освобождает владение заданной спиновой блокировкой и восстанавливает исходный код IRQL, на котором выполнялся вызывающий объект.
VideoPortReleaseSpinLockFromDpcLevel

Функция VideoPortReleaseSpinLockFromDpcLevel освобождает спиновую блокировку, полученную при предыдущем вызове VideoPortAcquireSpinLockAtDpcLevel.
VideoPortScanRom

Функция VideoPortScanRom устарела в Windows XP и более поздних версиях. Он поддерживается только для обеспечения обратной совместимости. VideoPortScanRom выполняет поиск указанной строки в ПЗУ с учетом регистра.
VideoPortSetBusData

Функция VideoPortSetBusData задает данные конфигурации шины для адаптера в динамически настраиваемой шине ввода-вывода с помощью опубликованного стандартного интерфейса.
VideoPortSetBytesUsed

Функция VideoPortSetBytesUsed устарела в Windows 2000 и более поздних версиях.
VideoPortSetDmaContext

Функция VideoPortSetDmaContext устарела в Windows 2000 и более поздних версиях.
VideoPortSetEvent

Функция VideoPortSetEvent устанавливает объект события в состояние сигнала, если он еще не находился в этом состоянии, и возвращает предыдущее состояние объекта события.
VideoPortSetRegistryParameters

Функция VideoPortSetRegistryParameters записывает сведения в раздел адаптера в реестре.
VideoPortSetTrappedEmulatorPorts

Драйверы мини-портов, совместимые с VGA (SVGA), вызывают функцию VideoPortSetTrappedEmulatorPorts для динамического изменения списка портов ввода-вывода, которые перехватываются при запуске VDM в полноэкранном режиме на компьютере с архитектурой x86.
VideoPortSignalDmaComplete

Функция VideoPortSignalDmaComplete устарела в Windows 2000 и более поздних версиях. VideoPortSignalDmaComplete указывает драйверу видео минипорта, завершена ли текущая передача DMA.
VideoPortStallExecution

Функция VideoPortStallExecution сохраняет управление процессором для указанного количества микросекунд и возвращает вызывающей объект.
VideoPortStartDma

Функция VideoPortStartDma подготавливает систему к операции DMA.
VideoPortStartTimer

Функция VideoPortStartTimer позволяет вызывать функцию HwVidTimer драйвера минипорта.
VideoPortStopTimer

Функция VideoPortStopTimer отключает вызовы функции HwVidTimer драйвера мини-порта.
VideoPortSynchronizeExecution

Функция VideoPortSynchronizeExecution синхронизирует выполнение предоставленной драйвером мини-порта функции HwVidSynchronizeExecutionCallback с функцией HwVidInterrupt драйвера минипорта, если она имеется.
VideoPortUnlockBuffer

Функция VideoPortUnLockBuffer разблокирует физические страницы, описанные указанным списком дескрипторов памяти (MDL).
VideoPortUnlockPages

Функция VideoPortUnlockPages устарела в Windows 2000 и более поздних версиях. Используйте VideoPortUnlockBuffer вместо этой функции. VideoPortUnlockPages освобождает память, используемую для DMA на основе пакетов.
VideoPortUnmapDmaMemory

Функция VideoPortUnmapDmaMemory устарела в Windows 2000 и более поздних версиях. VideoPortUnmapDmaMemory отменяет сопоставление диапазона памяти, ранее сопоставленного с помощью VideoPortMapDmaMemory.
VideoPortUnmapMemory

Функция VideoPortUnmapMemory выпускает сопоставление между логическим диапазоном адресов для адаптера и диапазоном виртуальных адресов в адресном пространстве определенного потока в пользовательском режиме. Эта функция является дополнением к VideoPortMapMemory.
VideoPortVerifyAccessRanges

Функция VideoPortVerifyAccessRanges проверяет реестр на наличие у другого драйвера права владения указанными диапазонами доступа относительно шины и другими аппаратными ресурсами, указанными в структуре VIDEO_PORT_CONFIG_INFO.
VideoPortWaitForSingleObject

Функция VideoPortWaitForSingleObject переводит текущий поток в состояние ожидания, пока для заданного объекта dispatch не будет задано состояние сигнала, или (при необходимости) до истечения времени ожидания.
VideoPortWritePortBufferUchar

Функция VideoPortWritePortBufferUchar записывает несколько байтов в сопоставленный порт ввода-вывода.
VideoPortWritePortBufferUlong

Функция VideoPortWritePortBufferUlong записывает несколько значений ULONG в сопоставленный порт ввода-вывода.
VideoPortWritePortBufferUshort

Функция VideoPortWritePortBufferUshort записывает несколько значений USHORT в сопоставленный порт ввода-вывода.
VideoPortWritePortUchar

Функция VideoPortWritePortUchar записывает байт в сопоставленный порт ввода-вывода.
VideoPortWritePortUlong

Функция VideoPortWritePortUlong записывает значение ULONG в сопоставленный порт ввода-вывода.
VideoPortWritePortUshort

Функция VideoPortWritePortUshort записывает значение USHORT в сопоставленный порт ввода-вывода.
VideoPortWriteRegisterBufferUchar

Функция VideoPortWriteRegisterBufferUchar записывает число неподписанных байтов в сопоставленный регистр.
VideoPortWriteRegisterBufferUlong

Функция VideoPortWriteRegisterBufferUlong записывает несколько значений ULONG в сопоставленный регистр.
VideoPortWriteRegisterBufferUshort

Функция VideoPortWriteRegisterBufferUshort записывает несколько значений USHORT в сопоставленный регистр.
VideoPortWriteRegisterUchar

Функция VideoPortWriteRegisterUchar записывает байт в сопоставленный регистр.
VideoPortWriteRegisterUlong

Функция VideoPortWriteRegisterUlong записывает значение ULONG в сопоставленный регистр.
VideoPortWriteRegisterUshort

Функция VideoPortWriteRegisterUshort записывает значение USHORT в сопоставленный регистр.
VideoPortZeroDeviceMemory

Функция VideoPortZeroDeviceMemory заполняет буфер кадра адаптера или другую память устройства нулями.
VideoPortZeroMemory

Функция VideoPortZeroMemory заполняет блок системной памяти нулями.

Функции обратного вызова

 
PDRIVER_IO_PORT_UCHAR

SvgaHwIoPortUchar перехватывает порт ввода-вывода, на который полноэкранное приложение MS-DOS на компьютере x86 отправляет данные размера UCHAR.
PDRIVER_IO_PORT_UCHAR_STRING

SvgaHwIoPortUcharString перехватывает порт ввода-вывода, на который полноэкранное приложение MS-DOS на компьютере x86 отправляет последовательность данных размера UCHAR.
PDRIVER_IO_PORT_ULONG

SvgaHwIoPortUlong перехватывает диапазон портов ввода-вывода, в который полноэкранное приложение MS-DOS на компьютере x86 отправляет последовательность данных размера ULONG.
PDRIVER_IO_PORT_ULONG_STRING

SvgaHwIoPortUlongString перехватывает диапазон портов ввода-вывода, в который полноэкранное приложение MS-DOS на компьютере x86 отправляет последовательность данных размера ULONG.
PDRIVER_IO_PORT_USHORT

SvgaHwIoPortUshort перехватывает диапазон портов ввода-вывода, в который полноэкранное приложение MS-DOS на компьютере под управлением x86 отправляет последовательность данных размера USHORT.
PDRIVER_IO_PORT_USHORT_STRING

SvgaHwIoPortUshortString перехватывает диапазон портов ввода-вывода, в который полноэкранное приложение MS-DOS на компьютере x86 отправляет последовательность данных размера USHORT.
PEXECUTE_DMA

HwVidExecuteDma — это процедура обратного вызова, реализованная драйвером мини-порта, которая отвечает за получение физических пар "адрес-длина" из списка точечной и сборочной, а также за программирование оборудования для запуска фактической передачи DMA.
PI2C_READ

Функция I2CRead считывает данные по каналу I2C.
PI2C_START

Функция I2CStart запускает обмен данными по протоколу I2C.
PI2C_STOP

Функция I2CStop завершает обмен данными по протоколу I2C.
PI2C_WRITE

Функция I2CWrite записывает данные по каналу I2C.
PINT10_ALLOCATE_BUFFER

Функцию Int10AllocateBuffer можно использовать для выделения одного блока памяти размером 4 КБ в контексте другого потока. После выделения блока памяти его необходимо освободить, прежде чем можно будет выделить другой блок памяти.
PINT10_CALL_BIOS

Функция Int10CallBios позволяет драйверу miniport вызывать ядро для выполнения операции INT 10h, в результате чего код BIOS ROM на устройстве выполняется в собственном коде.
PINT10_FREE_BUFFER

Функция Int10FreeBuffer освобождает буфер, ранее выделенный int10AllocateBuffer.
PINT10_READ_MEMORY

Функция Int10ReadMemory считывает блок памяти в контексте другого потока и сохраняет его в выходном буфере.
PINT10_WRITE_MEMORY

Функция Int10WriteMemory записывает содержимое входного буфера в память в контексте другого потока.
PMINIPORT_DPC_ROUTINE

Функция HwVidDpcRoutine — это реализованный драйвером мини-порта обратный вызов, который вызывается при планировании DPC в очереди.
PMINIPORT_GET_REGISTRY_ROUTINE

HwVidQueryNamedValueCallback обрабатывает указанные данные, полученные из реестра.
PMINIPORT_QUERY_DEVICE_ROUTINE

HwVidQueryDeviceCallback использует указанные данные конфигурации для настройки адаптера и, возможно, для заполнения отсутствующих сведений о конфигурации в структуре VIDEO_PORT_CONFIG_INFO.
PMINIPORT_SYNCHRONIZE_ROUTINE

HwVidSynchronizeExecutionCallback — это необязательная функция драйвера мини-порта, передаваемая в вызовах VideoPortSynchronizeExecution.
PROTECT_WC_MEMORY

Подпрограмма обратного вызова VideoPortProtectWCMemory защищает объединенную видеопамять записи (WC) от доступа к ней ЦП.
PVIDEO_BUGCHECK_CALLBACK

Функция HwVidBugcheckCallback позволяет драйверу мини-порта добавлять данные в файл дампа при возникновении проверка ошибок.
PVIDEO_HW_FIND_ADAPTER

HwVidFindAdapter выполняет инициализацию данных, относящихся к драйверу мини-порта и устройствам, поддерживаемым драйвером мини-порта.
PVIDEO_HW_GET_CHILD_DESCRIPTOR

HwVidGetVideoChildDescriptor возвращает дескриптор, тип и идентификационный номер для определенного дочернего устройства видеоадаптера.
PVIDEO_HW_INITIALIZE

HwVidInitialize выполняет первую инициализацию адаптера после того, как HAL отказался от управления видеоустройством для драйвера видеопорта.
PVIDEO_HW_INTERRUPT

HwVidInterrupt обнаруживает и закрывает прерывания, созданные связанным видеоадаптером.
PVIDEO_HW_LEGACYRESOURCES

HwVidLegacyResources возвращает список ресурсов, которые не указаны в пространстве конфигурации PCI устройства, но декодированы устройством.
PVIDEO_HW_POWER_GET

HwVidGetPowerState запрашивает, может ли устройство поддерживать запрошенное состояние питания.
PVIDEO_HW_POWER_SET

HwVidSetPowerState задает состояние питания указанного устройства.
PVIDEO_HW_QUERY_INTERFACE

HwVidQueryInterface возвращает функциональный интерфейс, реализованный драйвером мини-порта, который может вызывать дочернее устройство.
PVIDEO_HW_RESET_HW

HwVidResetHw сбрасывает адаптер в символьный режим.
PVIDEO_HW_START_IO

HwVidStartIO обрабатывает указанный VRP.
PVIDEO_HW_TIMER

HwVidTimer — это подпрограмма драйвера видео минипорта, вызываемая драйвером видеопорта через определенные интервалы времени.
PVIDEO_PORT_GET_PROC_ADDRESS

Подпрограмма обратного вызова VideoPortGetProcAddress извлекает адрес функции драйвера видеопорта Windows 2000 или более поздней версии.
PVIDEO_READ_CLOCK_LINE

ReadClockLine считывает один бит данных из последовательной линии часов I2C.
PVIDEO_READ_DATA_LINE

ReadDataLine считывает один бит данных из последовательной строки данных I2C.
PVIDEO_WRITE_CLOCK_LINE

WriteClockLine задает для последовательной линии часов I2C значение "высокий" или "низкий".
PVIDEO_WRITE_DATA_LINE

WriteDataLine задает для последовательной линии данных I2C значение "высокий" или "низкий".
RESTORE_WC_MEMORY

Подпрограмма обратного вызова VideoPortRestoreWCMemory восстанавливает объединенную видеопамяти запись из защищенного состояния после вызова подпрограммы обратного вызова VideoPortProtectWCMemory.

Структуры

 
DDC_CONTROL

Структура DDC_CONTROL содержит указатели функций и сведения о сегменте EDID, необходимые функции VideoPortDDCMonitorHelper, экспортируемой драйвером видеопорта.
I2C_CALLBACKS

Структура I2C_CALLBACKS содержит указатели на функции, реализованные драйвером видео минипорта, которые считывают и записывают в последовательные линии данных и последовательных часов шины I2C.
INT10_BIOS_ARGUMENTS

Структура INT10_BIOS_ARGUMENTS используется для поддержки вызовов INT10 полноэкранного приложения MS-DOS. Он содержит девять высококлассных регистров микропроцессоров x86.
QUERY_INTERFACE

Структура QUERY_INTERFACE описывает запрашиваемый интерфейс.
STATUS_BLOCK

Структура STATUS_BLOCK является подструктурой в структуре VIDEO_REQUEST_PACKET. Функция HwVidStartIO драйвера мини-порта должна задать блок состояния каждого получаемого VRP.
VIDEO_ACCESS_RANGE

Структура VIDEO_ACCESS_RANGE определяет порт ввода-вывода устройства или диапазон памяти для видеоадаптера.
VIDEO_CHILD_ENUM_INFO

Описывает дочернее устройство, перечисляемое драйвером мини-порта. Все элементы задаются драйвером видеопорта.
VIDEO_CHILD_STATE

Структура VIDEO_CHILD_STATE содержит сведения о дочернем устройстве и состоянии, в котором оно должно быть помещено.
VIDEO_CHILD_STATE_CONFIGURATION

Структура VIDEO_CHILD_STATE_CONFIGURATION содержит массив VIDEO_CHILD_STATE структур, каждая из которых содержит состояние определенного дочернего устройства.
VIDEO_HW_INITIALIZATION_DATA

Структура VIDEO_HW_INITIALIZATION_DATA определяет точки входа и требования к хранилищу для драйвера мини-порта. Эта структура создается в стеке и инициализируется функцией DriverEntry драйвера мини-порта.
VIDEO_PORT_AGP_INTERFACE

Структура VIDEO_PORT_AGP_INTERFACE описывает подпрограммы службы AGP, предоставляемые драйвером видеопорта.
VIDEO_PORT_AGP_INTERFACE_2

Структура VIDEO_PORT_AGP_INTERFACE_2 описывает подпрограммы службы AGP, предоставляемые драйвером видеопорта.
VIDEO_PORT_CONFIG_INFO

Структура VIDEO_PORT_CONFIG_INFO содержит сведения о конфигурации адаптера для конкретной шины.
VIDEO_PORT_DEBUG_REPORT_INTERFACE

Структура VIDEO_PORT_DEBUG_REPORT_INTERFACE содержит указатели на функции отчета об отладке, которые реализуются драйвером видеопорта.
VIDEO_PORT_I2C_INTERFACE

Структура VIDEO_PORT_I2C_INTERFACE описывает процедуры службы I2C, предоставляемые драйвером видеопорта.
VIDEO_PORT_INT10_INTERFACE

Структура VIDEO_PORT_INT10_INTERFACE предоставляет способ выделения и освобождения памяти в контексте другого потока, чтения и записи в нее, а также выполнения вызовов INT10 BIOS.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

Структура VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE описывает подпрограммы службы защиты объединенной видеопамять записи, реализованные драйвером видеопорта. ЦП не может получить доступ к защищенной видеопамяти.
VIDEO_REQUEST_PACKET

Указатель на структуру VIDEO_REQUEST_PACKET передается драйвером видеопорта в функцию HwVidStartIO драйвера мини-порта.
VIDEO_X86_BIOS_ARGUMENTS

Структура VIDEO_x86_BIOS_ARGUMENTS используется для поддержки вызовов INT10 полноэкранного приложения MS-DOS. Он содержит семь высококлассных регистров микропроцессоров x86.
VP_DEVICE_DESCRIPTION

Структура VP_DEVICE_DESCRIPTION описывает атрибуты физического устройства, для которого драйвер запрашивает объект DMA.
VP_SCATTER_GATHER_ELEMENT

Структура VP_SCATTER_GATHER_ELEMENT используется для хранения сведений об одном элементе точечных/сборных данных.
VP_SCATTER_GATHER_LIST

Структура VP_SCATTER_GATHER_LIST представляет собой коллекцию из одного или нескольких элементов точечных и собираемых элементов.
VPOSVERSIONINFO

Структура VPOSVERSIONINFO содержит сведения о версии текущей операционной системы.

Перечисления

 
VIDEO_PORT_SERVICES

Перечислимый тип VIDEO_PORT_SERVICES перечисляет интерфейсы, которые драйвер видео минипорта может запрашивать из драйвера видеопорта, вызывая VideoPortQueryServices.