Заголовок 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. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по