Поделиться через


заголовок 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 очищает все данные, оставшиеся во внутреннем кэше адаптера шины в конце операции передачи 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 в реестре.
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 выполняет эквивалент операции MS-DOS INT10, например настройку режима видео. VideoPortInt10 запускает код BIOS ROM на устройстве.
VideoPortInterlockedDecrement

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

Функция VideoPortInterlockedExchange блокирует или разблокирует блок памяти, задав определяемую пользователем переменную блокировки значение TRUE или FALSE соответственно. Он возвращает ранее удерживаемое значение переменной блокировки.
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.
VideoPortPortBufferUchar

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

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

Функция 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 драйвера miniport.
VideoPortStopTimer

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

Функция VideoPortSynchronizeExecution синхронизирует выполнение функции HwVidSynchronizeExecutionCallback драйвера мини-порта при наличии.
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 помещает текущий поток в состояние ожидания, пока заданный объект диспетчера не будет установлен в сигнальное состояние или (при необходимости) до истечения времени ожидания.
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 позволяет мини-драйверу вызывать ядро для выполнения операции INT 10h, что приводит к тому, что код BIOS на устройстве выполняется в собственном коде.
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_DMA

Дополнительные сведения о функции PVIDEO_HW_START_DMA.
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 используется для поддержки вызовов полноэкранных MS-DOS приложений INT10. Он содержит девять из высокоуровневых регистров микропроцессора x86.
QUERY_INTERFACE

Дополнительные сведения о структуре QUERY_INTERFACE.
STATUS_BLOCK

Структура STATUS_BLOCK — это подструктура в структуре VIDEO_REQUEST_PACKET. Функция HwVidStartIO драйвера мини-порта должна задать блок состояния каждой виртуальной машины, которую он получает.
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 драйвера miniport.
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 предоставляет способ выделения и освобождения памяти в контексте другого потока, чтения и записи в эту память и выполнения вызовов BIOS INT10.
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE

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

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

Структура VIDEO_x86_BIOS_ARGUMENTS используется для поддержки вызовов полноэкранных MS-DOS приложения INT10. Он содержит семь высокоуровневых регистров микропроцессора 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 содержит сведения о версии текущей операционной системы.

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

 
DMA_FLAGS

Дополнительные сведения о перечислении DMA_FLAGS.
VIDEO_CHILD_TYPE

Дополнительные сведения о перечислении VIDEO_CHILD_TYPE.
VIDEO_PORT_SERVICES

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