заголовок 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. |