Устройства потоковой передачи мультимедиа

Общие сведения о технологии драйвера устройства потоковой передачи мультимедиа.

Для разработки драйверов устройств потоковой передачи мультимедиа вам потребуются следующие заголовки:

Руководство по программированию см. в разделе Потоковая передача мультимедийных устройств.

Функции IOCTL

 
IOCTL_AVC_BUS_RESET

Код элемента управления IOCTL_AVC_BUS_RESET ввода-вывода позволяет вызывающей объекту выполнять все предыдущие IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO и IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO запросы управления, которые не использовали флаг AVC_SUBUNIT_ADDR_TRIGGERBUSRESET.
IOCTL_AVC_CLASS

Код элемента управления IOCTL_AVC_CLASS ввода-вывода поддерживается только в режиме ядра, при этом IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys поддерживает два интерфейса устройства в зависимости от типа экземпляра (одноранговый или виртуальный).
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

Код элемента управления IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных подсоединий.
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

Код элемента управления IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных подсоединий.
IOCTL_AVCSTRM_CLASS

Драйвер подсоединители AV/C использует IRP_MJ_INTERNAL_DEVICE_CONTROL IRP с элементом IoControlCode, равным IOCTL_AVCSTRM_CLASS, для взаимодействия с avcstrm.sys.
IOCTL_KS_DISABLE_EVENT

Приложение может использовать IOCTL_KS_DISABLE_EVENT для отмены предыдущего уведомления о запросе. Приложение указывает IOCTL_KS_DISABLE_EVENT в параметре IoControl вызова KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Приложение может использовать IOCTL_KS_ENABLE_EVENT для запроса уведомления о типе события KS или определения событий, поддерживаемых объектом KS.
IOCTL_KS_HANDSHAKE

Клиент в режиме ядра может использовать IOCTL_KS_HANDSHAKE для согласования интерфейса между несвязанными контактами AVStream.
IOCTL_KS_METHOD

Приложение может использовать IOCTL_KS_METHOD для выполнения метода в объекте KS. Приложение передает IOCTL_KS_METHOD с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
IOCTL_KS_PROPERTY

Приложение может использовать IOCTL_KS_PROPERTY для получения или задания свойств, а также для определения свойств, поддерживаемых объектом KS. Приложение передает IOCTL_KS_PROPERTY с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Приложение может использовать IOCTL_KS_READ_STREAM для чтения данных из пин-кода. Приложение передает IOCTL_KS_READ_STREAM с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Приложение может использовать IOCTL_KS_RESET_STATE, чтобы вернуть закрепление в состояние, в которое оно находилось во время получения. Приложение передает IOCTL_KS_RESET_STATE с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Приложение может использовать IOCTL_KS_WRITE_STREAM для записи данных в закрепление. Приложение передает IOCTL_KS_WRITE_STREAM с параметрами, описанными ниже, в функцию KsSynchronousDeviceControl.
IOCTL_LAMP_BASE

Дополнительные сведения: IOCTL_LAMP_BASE IOCTL
IOCTL_LAMP_GET_CAPABILITIES_COLOR

Код элемента управления IOCTL_LAMP_GET_CAPABILITIES_COLOR запрашивает возможности лампы, когда устройство настроено для испускания цветового света.
IOCTL_LAMP_GET_CAPABILITIES_WHITE

Код элемента управления IOCTL_LAMP_GET_CAPABILITIES_WHITE запрашивает возможности лампы, когда устройство настроено для испускания белого света.
IOCTL_LAMP_GET_EMITTING_LIGHT

Код IOCTL_LAMP_GET_EMITTING_LIGHT управления запрашивает, включена ли лампа.
IOCTL_LAMP_GET_INTENSITY_COLOR

Код элемента управления IOCTL_LAMP_GET_INTENSITY_COLOR запрашивает интенсивность света, когда лампа настроена на излучение цветового света.
IOCTL_LAMP_GET_INTENSITY_WHITE

Код элемента управления IOCTL_LAMP_GET_INTENSITY_WHITE запрашивает интенсивность света, когда лампа настроена для испускать белый свет.
IOCTL_LAMP_GET_MODE

Код элемента управления IOCTL_LAMP_GET_MODE запрашивает режим, для которого в данный момент настроена лампа.
IOCTL_LAMP_SET_EMITTING_LIGHT

Код элемента управления IOCTL_LAMP_SET_EMITTING_LIGHT включает или выключает лампоку.
IOCTL_LAMP_SET_INTENSITY_COLOR

Код элемента управления IOCTL_LAMP_SET_INTENSITY_COLOR задает для лампы указанную интенсивность света.
IOCTL_LAMP_SET_INTENSITY_WHITE

Код элемента управления IOCTL_LAMP_SET_INTENSITY_WHITE задает для лампочки заданную интенсивность света.
IOCTL_LAMP_SET_MODE

Код элемента управления IOCTL_LAMP_SET_MODE задает режим работы лампы.
IOCTL_SWENUM_GET_BUS_ID

Дополнительные сведения: IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

Дополнительные сведения: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

Дополнительные сведения: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

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

 
AVC_FUNCTION

Тип перечисления AVC_FUNCTION используется для указания функций подсоединения AV/C.
AvcCommandType

Тип перечисления AvcCommandType используется для указания типа команды, выдаваемой драйвером подсоединения для его подсоединения AV/C с помощью AVC_FUNCTION_COMMAND или AVC_FUNCTION_GET_REQUEST кодов функций.
AvcResponseCode

Тип перечисления AvcResponseCode используется для указания типа ответа, полученного драйвером подсоединения из подсоединения AV/C через коды функций AVC_FUNCTION_COMMAND или AVC_FUNCTION_SEND_RESPONSE.
AVCSTRM_FORMAT

Перечисление AVCSTRM_FUNCTION определяет форматы потоков подсоединений AV/C, поддерживаемые avcstrm.sys.
AVCSTRM_FUNCTION

Перечисление AVCSTRM_FUNCTION определяет функциональные возможности, предоставляемые драйвером avcstrm.sys.
AvcSubunitType

Тип перечисления AvcSubunitType используется для указания типа подсоединения AV/C.
BDA_DigitalSignalStandard

В этом разделе описывается перечисление BDA_DigitalSignalStandard.
BDA_LockType

Перечислимый тип BDA_LockType содержит значения, определяющие типы блокировки для сигнала.
CAPTURE_MEMORY_ALLOCATION_FLAGS

Перечисление CAPTURE_MEMORY_ALLOCATION_FLAGS определяет типы поверхностей памяти, на которые мини-накопители AVStream могут записывать аудио- и видеоданные.
ChannelChangeSpanningEvent_State

В этом разделе описывается перечисление ChannelChangeSpanningEvent_State.
ChannelType

В этом разделе описывается перечисление ChannelType.
CONSTRICTOR_OPTION

В этом разделе описывается перечисление CONSTRICTOR_OPTION.
FRAMING_CACHE_OPS

Дополнительные сведения: перечисление FRAMING_CACHE_OPS
FRAMING_PROP

Дополнительные сведения: перечисление FRAMING_PROP
KS_AMPixAspectRatio

Перечисление KS_AMPixAspectRatio определяет пропорции пикселей, соответствующее видеосигналу NTSC 720 480 или видеосигналу pal 720 × 576.
KS_AMVP_MODE

Перечисление KS_AMVP_MODE определяет режимы отображения видеопорта.
KS_AMVP_SELECTFORMATBY

Перечисление KS_AMVP_SELECTFORMATBY указывает критерии, которые фильтр наложения микшера должен использовать для выбора формата видео.
KS_AnalogVideoStandard

Перечисление KS_AnalogVideoStandard определяет различные стандарты аналогового видео, которые используются во всем мире.
KS_CameraControlAsyncOperation

Определяет уведомления, которые драйвер использует для запуска и остановки асинхронной операции камеры, включая настройку вспышки, свойства элемента управления закреплением изображения, интересующую область изображения или стабилизацию видео.
KS_CompressionCaps

Перечисление KS_CompressionCaps определяет возможности сжатия устройства.
KS_DVDCOPYSTATE

Перечисление KS_DVDCOPYSTATE описывает ход выполнения последовательности инициализации защиты авторских прав НА DVD, проверки подлинности и согласования ключей.
KS_LogicalMemoryType

Дополнительные сведения: перечисление KS_LogicalMemoryType
KS_MPEG2Level

Перечисление KS_MPEG2Level описывает уровни MPEG-2.
KS_MPEG2Profile

Перечисление KS_MPEG2Profile описывает профили MPEG-2.
KS_SEEKING_CAPABILITIES

Дополнительные сведения: перечисление KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

Перечисление KS_SEEKING_FLAGS содержит параметры позиционирования, которые можно использовать в сочетании со структурой KSPROPERTY_POSITIONS.
KS_TUNER_STRATEGY

Перечисление KS_TUNER_STRATEGY определяет стратегии методов настройки.
KS_TUNER_TUNING_FLAGS

Перечисление KS_TUNER_TUNING_FLAGS определяет флаги настройки, описывающие степень детализации операции настройки.
KS_VideoControlFlags

Перечисление KS_VideoControlFlags определяет возможности управления видео для определенного потока.
KS_VIDEODECODER_FLAGS

Перечисление KS_VIDEODECODER_FLAGS определяет возможности декодера видео.
KS_VideoStreamingHints

Перечисление KS_VideoStreamingHints определяет указания сжатия видео.
KSALLOCATORMODE

Дополнительные сведения: Перечисление KSALLOCATORMODE
KSCAMERA_EXTENDEDPROP_FOCUSSTATE

Это перечисление содержит состояния фокуса.
KSCAMERA_EXTENDEDPROP_MetadataAlignment

Это перечисление содержит идентификаторы для выравнивания метаданных.
KSCAMERA_EXTENDEDPROP_ROITYPE

Это перечисление содержит типы ROI.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE

В этом разделе описывается перечисление KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE.
KSCAMERA_MetadataId

Это перечисление содержит идентификаторы для элемента метаданных.
KSCAMERA_PERFRAMESETTING_ITEM_TYPE

Это перечисление содержит различные типы элементов для параметров DDI для каждого кадра.
KSCOMPLETION_INVOCATION

Дополнительные сведения: перечисление KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

Перечисление KSDEGRADE_STANDARD перечисляет различные типы ухудшения.
KSDEVICE_THERMAL_STATE

Определенное KS перечисление для изменений теплового состояния.
KSEVENT_BDA_EVENT_TYPE

В этом разделе описывается перечисление KSEVENT_BDA_EVENT_TYPE.
KSEVENT_BDA_TUNER

В этом разделе описывается перечисление KSEVENT_BDA_TUNER.
KSEVENT_CAMERACONTROL

Указывает уведомления о событиях управления камерой, создаваемые драйвером, чтобы указать, что операция была завершена или отменена.
KSEVENT_CAMERAEVENT

KSEVENT_CAMERAEVENT перечисляет набор событий потоковой передачи ядра, который может использоваться конвейером для включения или отключения уведомлений о событиях камеры от драйвера.
KSEVENT_CLOCK_POSITION

Дополнительные сведения: перечисление KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

Дополнительные сведения: перечисление KSEVENT_CONNECTION
KSEVENT_DEVICE

Указывает уведомления о событиях, создаваемые драйвером, чтобы указать, что устройство было потеряно или вытеснено.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

Дополнительные сведения: перечисление KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

Дополнительные сведения: перечисление KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

Дополнительные сведения: перечисление KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

Перечисление KSEVENTS_LOCKTYPE определяет тип блокировки исключения. Типы используются с EventFlags в нескольких вспомогательных функциях набора событий.
KSINTERFACE_FILEIO

Дополнительные сведения: перечисление KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

Дополнительные сведения: перечисление KSINTERFACE_STANDARD
KSIOOPERATION

Дополнительные сведения: Перечисление KSIOOPERATION
KSIRP_REMOVAL_OPERATION

Дополнительные сведения: перечисление KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

Дополнительные сведения: перечисление KSLIST_ENTRY_LOCATION
KSMETHOD_BDA_CAS_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_CAS_SERVICE.
KSMETHOD_BDA_CHANGE_SYNC

В этом разделе описывается перечисление KSMETHOD_BDA_CHANGE_SYNC.
KSMETHOD_BDA_DEBUG_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_DEBUG_SERVICE.
KSMETHOD_BDA_DEVICE_CONFIGURATION

В этом разделе описывается перечисление KSMETHOD_BDA_DEVICE_CONFIGURATION.
KSMETHOD_BDA_DRM

В этом разделе описывается перечисление KSMETHOD_BDA_DRM.
KSMETHOD_BDA_EVENTING_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_EVENTING_SERVICE.
KSMETHOD_BDA_GDDS_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_GDDS_SERVICE.
KSMETHOD_BDA_GPNV_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_GPNV_SERVICE.
KSMETHOD_BDA_ISDB_CAS

В этом разделе описывается перечисление KSMETHOD_BDA_ISDB_CAS.
KSMETHOD_BDA_MUX_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_MUX_SERVICE.
KSMETHOD_BDA_SCAN_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_SCAN_SERVICE.
KSMETHOD_BDA_TS_SELECTOR

В этом разделе описывается перечисление KSMETHOD_BDA_TS_SELECTOR.
KSMETHOD_BDA_TUNER_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_TUNER_SERVICE.
KSMETHOD_BDA_USERACTIVITY_SERVICE

В этом разделе описывается перечисление KSMETHOD_BDA_USERACTIVITY_SERVICE.
KSMETHOD_BDA_WMDRM

В этом разделе описывается перечисление KSMETHOD_BDA_WMDRM.
KSMETHOD_BDA_WMDRM_TUNER

В этом разделе описывается перечисление KSMETHOD_BDA_WMDRM_TUNER.
KSMETHOD_STREAMALLOCATOR

Дополнительные сведения: перечисление KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

Дополнительные сведения: перечисление KSMETHOD_STREAMIO
KSOBJECTTYPE

Перечисление KSOBJECTTYPE перечисляет различные типы объектов потоковой передачи ядра.
KSPEEKOPERATION

Дополнительные сведения: Перечисление KSPEEKOPERATION
KSPIN_COMMUNICATION

Дополнительные сведения: перечисление KSPIN_COMMUNICATION
KSPIN_DATAFLOW

Экземпляр перечисления KSPIN_DATAFLOW возвращается KSPROPERTY_PIN_DATAFLOW.
KSPIN_FLAG_AVC

Тип перечисления KSPIN_FLAG_AVC используется для управления подключениями и в коде функции AVC_FUNCTION_GET_CONNECTINFO.
KSPIN_MDL_CACHING_EVENT

Перечисление KSPIN_MDL_CACHING_EVENT содержит значения, используемые операционной системой внутри системы.
KSPPROPERTY_ALLOCATOR_MDLCACHING

Перечисление KSPPROPERTY_ALLOCATOR_MDLCACHING содержит значения, которые используются операционной системой внутри системы.
KSPROPERTY_AUDIOMODULE

В этом разделе описывается перечисление KSPROPERTY_AUDIOMODULE.
KSPROPERTY_AUDIORESOURCEMANAGEMENT

Описывает перечисление KSPROPERTY_AUDIORESOURCEMANAGEMENT.
KSPROPERTY_BDA_AUTODEMODULATE

В этом разделе описывается перечисление KSPROPERTY_BDA_AUTODEMODULATE.
KSPROPERTY_BDA_CA

В этом разделе описывается перечисление KSPROPERTY_BDA_CA.
KSPROPERTY_BDA_CA_EVENT

В этом разделе описывается перечисление KSPROPERTY_BDA_CA_EVENT.
KSPROPERTY_BDA_DIGITAL_DEMODULATOR

В этом разделе описывается перечисление KSPROPERTY_BDA_DIGITAL_DEMODULATOR.
KSPROPERTY_BDA_DISEQC_COMMAND

В этом разделе описывается перечисление KSPROPERTY_BDA_DISEQC_COMMAND.
KSPROPERTY_BDA_DISEQC_EVENT

В этом разделе описывается перечисление KSPROPERTY_BDA_DISEQC_EVENT.
KSPROPERTY_BDA_ETHERNET_FILTER

В этом разделе описывается перечисление KSPROPERTY_BDA_ETHERNET_FILTER.
KSPROPERTY_BDA_FREQUENCY_FILTER

В этом разделе описывается перечисление KSPROPERTY_BDA_FREQUENCY_FILTER.
KSPROPERTY_BDA_IPv4_FILTER

В этом разделе описывается перечисление KSPROPERTY_BDA_IPv4_FILTER.
KSPROPERTY_BDA_IPv6_FILTER

В этом разделе описывается перечисление KSPROPERTY_BDA_IPv6_FILTER.
KSPROPERTY_BDA_LNB_INFO

В этом разделе описывается перечисление KSPROPERTY_BDA_LNB_INFO.
KSPROPERTY_BDA_NULL_TRANSFORM

В этом разделе описывается перечисление KSPROPERTY_BDA_NULL_TRANSFORM.
KSPROPERTY_BDA_PIDFILTER

В этом разделе описывается перечисление KSPROPERTY_BDA_PIDFILTER.
KSPROPERTY_BDA_PIN_CONTROL

В этом разделе описывается перечисление KSPROPERTY_BDA_PIN_CONTROL.
KSPROPERTY_BDA_PIN_EVENT

В этом разделе описывается перечисление KSPROPERTY_BDA_PIN_EVENT.
KSPROPERTY_BDA_SIGNAL_STATS

В этом разделе описывается перечисление KSPROPERTY_BDA_SIGNAL_STATS.
KSPROPERTY_BDA_TOPOLOGY

В этом разделе описывается перечисление KSPROPERTY_BDA_TOPOLOGY.
KSPROPERTY_BDA_VOID_TRANSFORM

В этом разделе описывается перечисление KSPROPERTY_BDA_VOID_TRANSFORM.
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY

Это перечисление содержит расширенные элементы управления камерой.
KSPROPERTY_CAMERACONTROL_FLASH

Используется для указания элемента управления вспышкой камеры.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY

Используется для определения того, являются ли закрепление изображения и закрепление записи камеры взаимоисключающими. Если они являются взаимоисключающими, то при активном закреплении записи закрепление изображения не может быть активным, и наоборот.
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY

Это перечисление содержит идентификаторы свойств, определенные для набора свойств для каждого кадра.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST

Используется для указания интересующей области камеры.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE

Используется для указания стабилизации видео с камеры.
KSPROPERTY_CLOCK

Дополнительные сведения: перечисление KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

Дополнительные сведения: перечисление KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

Дополнительные сведения: перечисление KSPROPERTY_GENERAL
KSPROPERTY_GM

Дополнительные сведения: перечисление KSPROPERTY_GM
KSPROPERTY_IDS_BDA_TABLE

В этом разделе описывается перечисление KSPROPERTY_IDS_BDA_TABLE.
KSPROPERTY_MEDIASEEKING

Дополнительные сведения: перечисление KSPROPERTY_MEDIASEEKING
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE

Перечисление KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE определяет типы NTP элементов управления сетевой камерой.
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY

Перечисление KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY определяет свойства элемента управления сетевой камеры.
KSPROPERTY_PIN

Дополнительные сведения: перечисление KSPROPERTY_PIN
KSPROPERTY_QUALITY

Дополнительные сведения: перечисление KSPROPERTY_QUALITY
KSPROPERTY_RTAUDIO

KSPROPERTY_RTAUDIO перечисляет свойства звукового устройства WaveRT.
KSPROPERTY_SERVICE

Дополнительные сведения: перечисление KSPROPERTY_SERVICE
KSPROPERTY_STREAM

Дополнительные сведения: перечисление KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

Дополнительные сведения: перечисление KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

Дополнительные сведения: перечисление KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

Дополнительные сведения: перечисление KSPROPERTY_TOPOLOGY
KSRESET

Дополнительные сведения: Перечисление KSRESET
KSSTACK_USE

Дополнительные сведения: перечисление KSSTACK_USE
KSSTATE

Перечисление KSSTATE перечисляет возможные состояния объекта потоковой передачи ядра.
KSSTREAM_POINTER_STATE

Дополнительные сведения: перечисление KSSTREAM_POINTER_STATE
KSTARGET_STATE

Дополнительные сведения: перечисление KSTARGET_STATE
LAMP_MODE

Это перечисление содержит режимы работы лампы.
PIPE_ALLOCATOR_PLACE

Дополнительные сведения: перечисление PIPE_ALLOCATOR_PLACE
PIPE_STATE

Дополнительные сведения: перечисление PIPE_STATE
SignalAndServiceStatusSpanningEvent_State

В этом разделе описывается перечисление SignalAndServiceStatusSpanningEvent_State.
SRB_COMMAND

Дополнительные сведения: перечисление _SRB_COMMAND
STREAM_BUFFER_TYPE

Это перечисление определяет типы буферов для StreamClassGetPhysicalAddress.
STREAM_DEBUG_LEVEL

Перечисление STREAM_DEBUG_LEVEL перечисляет постепенно увеличивающееся количество выходных данных отладчика.
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE

Дополнительные сведения: перечисление _STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE

Дополнительные сведения: перечисление _STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE
STREAM_PRIORITY

_STREAM_PRIORITY перечисляет доступные уровни приоритета для потока.
TIME_FUNCTION

Дополнительные сведения: перечисление TIME_FUNCTION
USBCAMD_CamControlFlags

Дополнительные сведения: перечисление USBCAMD_CamControlFlags
VARENUM

Указывает типы вариантов.
VIDEOENCODER_BITRATE_MODE

Перечисление VIDEOENCODER_BITRATE_MODE описывает режимы кодирования скорости, поддерживаемые устройством.

Функции

 
_KsEdit

Функция _KsEdit гарантирует, что данный элемент динамически выделяется и связывается с объектом AVStream через контейнер объектов.
BdaCheckChanges

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

Функция BdaCommitChanges фиксирует изменения в топологии BDA, произошедшие с момента последнего вызова функции BdaStartChanges.
BdaCreateFilterFactory

Функция BdaCreateFilterFactory добавляет указанный дескриптор фильтра в качестве фабрики фильтров на указанное устройство и связывает фабрику фильтров с указанной топологией шаблона BDA.
BdaCreateFilterFactoryEx

Функция BdaCreateFilterFactoryEx добавляет указанный дескриптор фильтра в качестве фабрики фильтров на указанное устройство и связывает фабрику фильтров с указанной топологией шаблона BDA.
BdaCreatePin

Функция BdaCreatePin создает новый контакт в указанном фильтре.
BdaCreateTopology

Функция BdaCreateTopology создает топологию между двумя контактами.
BdaDeletePin

Функция BdaDeletePin удаляет закрепление из указанного фильтра.
BdaFilterFactoryUpdateCacheData

Функция BdaFilterFactoryUpdateCacheData обновляет кэш данных закрепления для экземпляра фильтра.
BdaGetChangeState

Функция BdaGetChangeState возвращает текущее состояние изменения топологии BDA.
BdaInitFilter

Функция BdaInitFilter инициализирует контекст фильтра BDA, связанный с экземпляром фильтра.
BdaMethodCreatePin

Функция BdaMethodCreatePin создает фабрику контактов.
BdaMethodCreateTopology

Функция BdaMethodCreateTopology создает топологию шаблона между двумя контактами фильтра.
BdaMethodDeletePin

Функция BdaMethodDeletePin удаляет фабрику контактов.
BdaPropertyGetControllingPinId

Функция BdaPropertyGetControllingPinId извлекает идентификатор контакта, на котором можно управлять свойствами, методами и событиями определенного узла.
BdaPropertyGetPinControl

Функция BdaPropertyGetPinControl извлекает идентификатор или тип контакта.
BdaPropertyNodeDescriptors

Функция BdaPropertyNodeDescriptors извлекает список узлов в топологии шаблона.
BdaPropertyNodeEvents

Функция BdaPropertyNodeEvents извлекает список событий, поддерживаемых узлом.
BdaPropertyNodeMethods

Функция BdaPropertyNodeMethods извлекает список методов, поддерживаемых узлом.
BdaPropertyNodeProperties

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

Функция BdaPropertyNodeTypes извлекает список типов узлов в топологии шаблона.
BdaPropertyPinTypes

Функция BdaPropertyPinTypes извлекает список типов контактов в топологии шаблона.
BdaPropertyTemplateConnections

Функция BdaPropertyTemplateConnections извлекает список подключений, описывающих, как типы контактов и типы узлов связаны в топологии шаблона.
BdaStartChanges

Функция BdaStartChanges инициирует настройку новых изменений топологии BDA.
BdaUninitFilter

Функция BdaUninitFilter удаляет контекст фильтра BDA из связанного экземпляра фильтра.
BdaValidateNodeProperty

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

Метод CreateNodeInstance запрашивает объект фильтра KS, чтобы открыть объект узла топологии.
DEFINE_GUIDEX

Дополнительные сведения: функция DEFINE_GUIDEX
Get

Метод Get извлекает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в dsound.h.
Get

Метод Get извлекает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h.
GetCorrelatedPhysicalTime

Метод IKsReferenceClock::GetCorrelatedPhysicalTime запрашивает связанные эталонные часы для текущего физического времени и извлекает связанное системное время.
GetCorrelatedTime

Метод IKsReferenceClock::GetCorrelatedTime запрашивает связанные ссылочные часы для текущего времени потока и получает коррелированное системное время.
GetPhysicalTime

Метод IKsReferenceClock::GetPhysicalTime запрашивает связанные эталонные часы для текущего физического времени.
GetResolution

Метод IKsReferenceClock::GetResolution запрашивает соответствующие ссылочные часы для их разрешения.
GetState

Метод IKsReferenceClock::GetState запрашивает у связанных ссылочных часов текущее состояние потоковой передачи.
GetTime

Метод IKsReferenceClock::GetTime запрашивает связанные ссылочные часы для текущего времени.
ILOGENTRY

Дополнительные сведения: Макрос ILOGENTRY
INIT_AVCSTRM_HEADER

Макрос INIT_AVCSTRM_HEADER инициализирует элементы SizeOfThisBlock, Version и Function структуры AVC_STREAM_REQUEST_BLOCK.
KoCreateInstance

Функция KoCreateInstance создает объект класса с указанным идентификатором CLSID.
KoDeviceInitialize

Функция KoDeviceInitialize добавляет запись создания com-элемента ядра к указанному объекту устройства.
KoDriverInitialize

Функция KoDriverInitialize инициализирует объект драйвера для обработки интерфейса потоковой передачи ядра.
KoRelease

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

Эта функция используется для получения MDL, кэшированного драйвером порта KS. Функция используется драйвером режима ядра для получения MDL для предоставленного конвейером примера, созданного драйвером Avstream.
KsAcquireControl

Функция KsAcquireControl получает мьютекс элемента управления фильтром для Объекта.
KsAcquireDevice

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

Функция KsAcquireDeviceSecurityLock получает блокировку безопасности, связанную с объектом устройства.
KsAcquireResetValue

Функция KsAcquireResetValue извлекает текущее состояние сброса из IOCTL_KS_RESET_STATE IRP.
KsAddAggregate

Метод KsAddAggregate добавляет COM-сервер в качестве агрегатного поставщика в список поставщиков интерфейсов для объекта KS, предоставляющего интерфейс IKsAggregateControl.
KsAddDevice

Функция KsAddDevice — это обработчик AddDevice по умолчанию, установленный KsInitializeDriver.
KsAddEvent

Функция KsAddEvent добавляет событие в список событий Объекта.
KsAddIrpToCancelableQueue

Функция KsAddIrpToCancelableQueue добавляет IRP в очередь отменяемых IRP, что позволяет отменить IRP. Если ранее для IRP было задано состояние отменено, функция KsAddIrpToCancelableQueue завершает отмену этого IRP.
KsAddItemToObjectBag

Функция KsAddItemToObjectBag добавляет объект или блок памяти в заданный контейнер объектов.
KsAddObjectCreateItemToDeviceHeader

Функция KsAddObjectCreateItemToDeviceHeader добавляет указанный элемент create-item в пустой элемент в ранее выделенном списке элементов создания для этого заголовка устройства.
KsAddObjectCreateItemToObjectHeader

Функция KsAddObjectCreateItemToObjectHeader добавляет указанный элемент create-item в пустой элемент в ранее выделенном списке элементов создания для этого заголовка объекта.
KsAllocateDefaultClock

Функция KsAllocateDefaultClock выделяет и инициализирует структуру часов по умолчанию.
KsAllocateDefaultClockEx

Функция KsAllocateDefaultClockEx выделяет и инициализирует структуру часов по умолчанию.
KsAllocateDeviceHeader

Функция KsAllocateDeviceHeader выделяет и инициализирует необходимый заголовок расширения устройства.
KsAllocateExtraData

Функция KsAllocateExtraData используется с потоковой передачей IRP для выделения буфера для хранения дополнительных данных заголовка. Возвращается указатель на выделенный буфер, и в конечном итоге он должен быть освобожден вызывающим объектом.
KsAllocateObjectBag

Функция KsAllocateObjectBag создает контейнер объектов и связывает его с KSDEVICE.
KsAllocateObjectCreateItem

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

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

Функция KsCacheMedium повышает производительность построения графа для контактов, которые используют mediums для определения подключения.
KsCancelIo

Функция KsCancelIo отменяет все irP в указанном списке отмены. Если У IRP в списке нет процедуры отмены, в IRP задается только бит отмены. Функция может вызываться на уровне IRQ DISPATCH_LEVEL или ниже.
KsCompleteIo

Метод KsCompleteIo очищает расширенные заголовки и освобождает примеры мультимедиа после завершения ввода-вывода.
KsCompleteIoOperation

Метод KsCompleteIoOperation очищает расширенный заголовок и завершает операцию ввода-вывода.
KsCompleteMediaType

Метод KsCompleteMediaType завершает частично указанный тип мультимедиа, который был впервые представлен методу IAMStreamConfig::SetFormat.
KsCompletePendingRequest

Функция KsCompletePendingRequest используется для выполнения запроса ввода-вывода, в ответ на который функция диспетчеризации AVStream ранее возвращала STATUS_PENDING.
KsCopyObjectBagItems

Функция KsCopyObjectBagItems копирует все элементы из одного контейнера объектов в другой.
KsCreateAllocator

Функция KsCreateAllocator создает дескриптор для распределителя для заданного дескриптора подключения приемника. Эта функция не завершает IRP и не задает состояние в IRP.
KsCreateAllocator2

Создает дескриптор для распределителя для заданного дескриптора подключения приемника. Эта функция не завершает IRP и не задает состояние в IRP.
KsCreateBusEnumObject

Функция KsCreateBusEnumObject используется только в системе.
KsCreateClock

Функция KsCreateClock создает дескриптор экземпляра часов.
KsCreateClock2

Создает дескриптор для экземпляра часов. Вызовите эту функцию после инициализации модели COM.
KsCreateDefaultAllocator

При проверке запроса IRP_MJ_CREATE функция KsCreateDefaultAllocator создает распределителе по умолчанию, использующий указанный пул памяти, и связывает IoGetCurrentIrpStackLocation(Irp)->FileObject с распределителем с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Создает распределителя по умолчанию, который использует указанный пул памяти и связывает IoGetCurrentIrpStackLocation(pIrp)->FileObject с этим распределителем с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE).
KsCreateDefaultClock

При IRP_MJ_CREATE запросе функция KsCreateDefaultClock создает часы по умолчанию, которые используют системные часы в качестве базы времени и связывает IoGetCurrentIrpStackLocation(Irp)->FileObject с часами с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE). Не завершает IRP или не задает состояние в IRP. Функцию KsCreateDefaultClock можно вызывать только в PASSIVE_LEVEL.
KsCreateDefaultSecurity

Функция KsCreateDefaultSecurity создает дескриптор безопасности с безопасностью по умолчанию, при необходимости наследуя параметры от родительского дескриптора безопасности.
KsCreateDevice

Функция KsCreateDevice создает устройство AVStream.
KsCreateFilterFactory

Функция KsCreateFilterFactory добавляет фабрику фильтров к данному устройству.
KsCreatePin

Функция KsCreatePin передает запрос на подключение устройству, создавая экземпляр закрепления. Эту функцию можно вызывать только в PASSIVE_LEVEL для клиентов в режиме ядра.
KsCreatePin2

Передает запрос на подключение устройству, создавая экземпляр закрепления.
KsCreateSinkPinHandle

Метод KsCreateSinkPinHandle создает маркер закрепления и сохраняет его в объекте KS pin.
KsCreateTopologyNode

Функция KsCreateTopologyNode создает дескриптор для экземпляра узла топологии. Функция может вызываться только в PASSIVE_LEVEL.
KsCreateTopologyNode2

Создает дескриптор для экземпляра узла топологии.
KsDecrementCountedWorker

Уменьшает текущее количество рабочих ролей, ранее созданных KsRegisterCountedWorker. Он должен вызываться после завершения каждой задачи в рабочей роли.
KsDecrementPendingIoCount

Метод KsDecrementPendingIoCount уменьшает количество операций ввода-вывода, выполняемых на закреплении.
KsDefaultAddEventHandler

Функция KsDefaultAddEventHandler — это подпрограмма по умолчанию для обработки запросов события add.
KsDefaultDeviceIoCompletion

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

KsDeleteFilterFactory удаляет заданную фабрику фильтров.
KsDeliver

Метод KsDeliver доставляет образец носителя из выходного контакта во входной контакт, продолжает операцию ввода-вывода, извлекая следующий буфер из распределителя, и отправляет буфер связанному устройству.
KsDereferenceBusObject

Разыменовывает объект физического устройства шины.
KsDereferenceSoftwareBusObject

Функция KsDereferenceSoftwareBusObject уменьшает число ссылок объекта перечислителя шины нагрузки по требованию.
KsDeviceGetBusData

Функция KsDeviceGetBusData считывает данные из шины, в которой находится данное устройство AVStream.
KsDeviceGetFirstChildFilterFactory

Функция KsDeviceGetFirstChildFilterFactory возвращает первую фабрику дочерних фильтров, принадлежащая данному устройству AVStream.
KsDeviceGetOuterUnknown

Функция KsDeviceGetOuterUnknown возвращает внешний IUnknown устройства AVStream, указанного в параметре Device.
KsDeviceRegisterAdapterObject

Функция KsDeviceRegisterAdapterObject регистрирует объект адаптера DMA в AVStream для выполнения точечной обработки и сбора данных на указанном устройстве. Все драйверы, скомпилированные для Win64, должны использовать вместо него IKsDeviceFunctions::RegisterAdapterObjectEx.
KsDeviceRegisterAggregatedClientUnknown

Функция KsDeviceRegisterAggregatedClientUnknown — это встроенная функция, которая является оболочкой для KsRegisterAggregatedClientUnknown.
KsDeviceRegisterThermalDispatch

Эта функция используется драйвером avstream miniport для регистрации обратных вызовов для тепловых уведомлений с помощью драйвера порта KS.
KsDeviceSetBusData

Функция KsDeviceSetBusData записывает данные в шину, в которой находится указанное устройство AVStream.
KsDisableEvent

Функция KsDisableEvent отключает события, запрашиваемые с помощью IOCTL_KS_DISABLE_EVENT.
KsDiscard

Макрос KsDiscard удаляет заданный элемент из контейнера объектов.
KsDiscardEvent

Функция KsDiscardEvent удаляет память, используемую записью события после разыменования объектов.
KsDispatchFastIoDeviceControlFailure

Функция KsDispatchFastIoDeviceControlFailure используется в KSDISPATCH_TABLE. Запись FastDeviceIoControl, которая не обрабатывается. Функция всегда должна возвращать ЗНАЧЕНИЕ FALSE.
KsDispatchFastReadFailure

Функция KsDispatchFastReadFailure используется в KSDISPATCH_TABLE. Запись FastRead, когда быстрое чтение ввода-вывода не обрабатывается. Функция всегда должна возвращать ЗНАЧЕНИЕ FALSE.
KsDispatchInvalidDeviceRequest

Функция KsDispatchInvalidDeviceRequest используется в KSDISPATCH_TABLE записях, которые не обрабатываются и должны возвращать STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp вызывает подпрограмму диспетчеризации, соответствующую коду функции указанного IRP. Затем KsDispatchIrp возвращает код состояния из этого вызова.
KsDispatchQuerySecurity

Функция KsDispatchQuerySecurity используется в KSDISPATCH_TABLE. Запись QuerySecurity для обработки запросов о текущем дескрипторе безопасности.
KsDispatchSetSecurity

Функция KsDispatchSetSecurity используется в KSDISPATCH_TABLE. Запись SetSecurity для обработки настройки текущего дескриптора безопасности.
KsDispatchSpecificMethod

Функция KsDispatchSpecificMethod отправляет метод конкретному обработчику. Функция предполагает, что вызывающий объект ранее отправил IRP обработчику с помощью функции KsMethodHandler. Функция может вызываться только в PASSIVE_LEVEL.
KsDispatchSpecificProperty

Функция KsDispatchSpecificProperty отправляет свойство определенному обработчику.
KsEnableEvent

Функция KsEnableEvent включает события, запрашиваемые через IOCTL_KS_ENABLE_EVENT. Он отвечает на все идентификаторы событий, определенные наборами. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsEnableEventWithAllocator

Функция KsEnableEventWithAllocator включает события, запрашиваемые через IOCTL_KS_ENABLE_EVENT но также позволяет использовать необязательный обратный вызов распределителя для предоставления буфера для параметров.
KsEvent

Метод IKsControl::KsEvent включает или отключает событие вместе с другими определенными операциями поддержки, доступными в наборе событий.
KsEvent

Метод KsEvent включает или отключает событие вместе с другими определенными операциями поддержки, доступными в наборе событий.
KSEVENT_ENTRY_IRP_STORAGE

Этот макрос извлекает указатель на структуру KSEVENT_ENTRY, хранящуюся в Irp.
KSEVENT_ITEM_IRP_STORAGE

Этот макрос извлекает указатель на структуру KSEVENT_ITEM, хранящуюся в Irp.
KSEVENT_SET_IRP_STORAGE

Этот макрос извлекает указатель на структуру KSEVENT_SET, хранящуюся в Irp. Эти сведения инициализируются только для основных запросов на поддержку; он не инициализирован для запросов на включение.
KsFastMethodHandler

Функция KsFastMethodHandler обрабатывает быстрые методы, запрашиваемые через IOCTL_KS_METHOD. Он отвечает на все идентификаторы методов, определенные наборами, которые также содержатся в списке быстрых операций ввода-вывода. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsFastPropertyHandler

Функция KsFastPropertyHandler обрабатывает быстрые запросы свойств через IOCTL_KS_PROPERTY. Он отвечает на все идентификаторы свойств, определенные наборами, которые также содержатся в списке быстрых операций ввода-вывода. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsFilterAcquireControl

Функция KsFilterAcquireControl получает мьютекс элемента управления фильтром для фильтра AVStream, указанного параметром Filter.
KsFilterAcquireProcessingMutex

Функция KsFilterAcquireProcessingMutex получает мьютекс обработки для указанного фильтра AVStream.
KsFilterAddEvent

Функция KsFilterAddEvent добавляет событие в список событий Фильтра.
KsFilterAddTopologyConnections

Функция KsFilterAddTopologyConnections добавляет новые подключения топологии к фильтру.
KsFilterAttemptProcessing

Функция KsFilterAttemptProcessing пытается инициировать обработку фильтра.
KsFilterCreateNode

Функция KsFilterCreateNode создает новый узел топологии для указанного фильтра.
KsFilterCreatePinFactory

Функция KsFilterCreatePinFactory создает новую фабрику контактов для указанного фильтра.
KsFilterFactoryAddCreateItem

Функция KsFilterFactoryAddCreateItem добавляет новый элемент создания для указанной фабрики фильтров.
KsFilterFactoryGetDevice

Функция KsFilterFactoryGetDevice возвращает устройство AVStream, которому принадлежит FilterFactory.
KsFilterFactoryGetFirstChildFilter

Функция KsFilterFactoryGetFirstChildFilter возвращает первый экземпляр фильтра, созданного FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

Функция KsFilterFactoryGetNextSiblingFilterFactory возвращает следующую фабрику фильтров, принадлежащая родительскому устройству FilterFactory.
KsFilterFactoryGetOuterUnknown

Функция KsFilterFactoryGetOuterUnknown возвращает внешний объект IUnknown указанной фабрики фильтров.
KsFilterFactoryGetParentDevice

Функция KsFilterFactoryGetParentDevice возвращает родительское устройство заданной фабрики фильтров.
KsFilterFactoryGetSymbolicLink

Функция KsFilterFactoryGetSymbolicLink возвращает символьную ссылку, связанную с заданной фабрикой фильтров.
KsFilterFactoryRegisterAggregatedClientUnknown

Функция KsFilterFactoryRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

Функция KsFilterFactorySetDeviceClassesState включает или отключает классы устройств, зарегистрированные данной фабрикой фильтров.
KsFilterFactoryUpdateCacheData

Функция KsFilterFactoryUpdateCacheData обновляет раздел реестра FilterData и кэш Medium (набор разделов реестра) для заданной фабрики фильтров.
KsFilterGenerateEvents

Функция KsFilterGenerateEvents создает события указанного типа, которые присутствуют в списке событий фильтра.
KsFilterGetAndGate

Функция KsFilterGetAndGate возвращает шлюз И фильтра.
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunctionreturtion возвращает количество контактов заданного типа, которые в настоящее время создаются в заданном фильтре.
KsFilterGetDevice

Функция KsFilterGetDevice возвращает устройство AVStream, которому принадлежит Filter.
KsFilterGetFirstChildPin

Функция KsFilterGetFirstChildPin возвращает первый экземпляр пин-кода типа PinID на фильтре, указанном фильтром.
KsFilterGetNextSiblingFilter

Функция KsFilterGetNextSiblingFilter возвращает следующий экземпляр фильтра, принадлежащий родительской фабрике фильтров Filter.
KsFilterGetOuterUnknown

Функция KsFilterGetOuterUnknown возвращает внешний интерфейс IUnknown фильтра, указанного параметром Filter.
KsFilterGetParentFilterFactory

Функция KsFilterGetParentFilterFactory возвращает родительскую фабрику фильтров заданного фильтра.
KsFilterRegisterAggregatedClientUnknown

Функция KsFilterRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

Функция KsFilterRegisterPowerCallbacks регистрирует обратные вызовы управления питанием для Filter.
KsFilterReleaseControl

Функция KsFilterReleaseControl освобождает мьютекс элемента управления для фильтра AVStream, указанного фильтром Filter.
KsFilterReleaseProcessingMutex

Функция KsFilterReleaseProcessingMutex освобождает мьютекс обработки для фильтра AVStream, указанного фильтром Filter.
KsFlushClient

Метод KsFlushClient очищает сведения из закрепления.
KsForwardAndCatchIrp

Функция KsForwardAndCatchIrp пересылает IRP указанному драйверу после инициализации следующего расположения стека и восстанавливает контроль над IRP после завершения от этого драйвера.
KsForwardIrp

Функция KsForwardIrp пересылает IRP указанному драйверу после инициализации следующего расположения стека и задания объекта файла.
KsFreeDefaultClock

Функция KsFreeDefaultClock освобождает структуру часов по умолчанию, ранее выделенную с помощью KsAllocateDefaultClock, с учетом всех текущих ЦП таймера.
KsFreeDeviceHeader

Функция KsFreeDeviceHeader очищает и освобождает ранее выделенный заголовок устройства.
KsFreeEventList

Функция KsFreeEventList обрабатывает освобождение всех событий из указанного списка, предполагая, что эти события состоят из KSEVENT_ENTRY структур. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsFreeObjectBag

Функция KsFreeObjectBag очищает и освобождает контейнер объектов.
KsFreeObjectCreateItem

Освобождает слот для указанного элемента создания.
KsFreeObjectCreateItemsByContext

Освобождает все создаваемые элементы с определенным контекстом.
KsFreeObjectHeader

Функция KsFreeObjectHeader очищает и освобождает ранее выделенный заголовок объекта.
KsGateAddOffInputToAnd

Функция KsGateAddOffInputToAnd добавляет новый вход в состоянии OFF к заданному входу AND.
KsGateAddOffInputToOr

Функция KsGateAddOffInputToOr добавляет новый вход в состоянии OFF к заданному входу ИЛИ.
KsGateAddOnInputToAnd

Функция KsGateAddOnInputToAnd добавляет новый вход в состоянии ON к заданному шлюзу AND.
KsGateAddOnInputToOr

Функция KsGateAddOnInputToOr добавляет новый вход в состоянии ON к заданному входу OR.
KsGateCaptureThreshold

Функция KsGateCaptureThreshold используется для записи входных данных ON для шлюза AND, заданного gate.
KsGateGetStateUnsafe

Функция KsGateGetStateUnsafe возвращает состояние заданного шлюза (открытого или закрытого) небезопасным способом, то есть без учета синхронизации.
KsGateInitialize

Функция KsGateInitialize инициализирует шлюз для использования.
KsGateInitializeAnd

Функция KsGateInitializeAnd инициализирует структуру KSGATE в качестве вентиля AND и присоединяет ее к воротам OR, заданным nextOrGate.
KsGateInitializeOr

Функция KsGateInitializeOr инициализирует структуру KSGATE в качестве вентиля ИЛИ и присоединяет ее к воротам AND, заданным параметром NextAndGate.
KsGateRemoveOffInputFromAnd

Функция KsGateRemoveOffInputFromAnd удаляет существующие входные данные в состоянии OFF из шлюза AND.
KsGateRemoveOffInputFromOr

Функция KsGateRemoveOffInputFromOr удаляет существующие входные данные в состоянии OFF из шлюза ИЛИ.
KsGateRemoveOnInputFromAnd

Функция KsGateRemoveOnInputFromAnd удаляет существующие входные данные в состоянии ON из шлюза AND.
KsGateRemoveOnInputFromOr

Функция KsGateRemoveOnInputFromOr удаляет существующие входные данные в состоянии ON из шлюза ИЛИ.
KsGateTerminateAnd

Функция KsGateTerminateAnd удаляет существующий шлюз AND и удаляет входные данные из любого присоединенного шлюза OR.
KsGateTerminateOr

Функция KsGateTerminateOr удаляет существующий шлюз ИЛИ и удаляет входные данные из всех присоединенных ворот AND.
KsGateTurnInputOff

Функция KsGateTurnInputOff отключает существующие входные данные для шлюза.
KsGateTurnInputOn

Функция KsGateTurnInputOn включает существующие входные данные в шлюз.
KsGenerateDataEvent

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

Функция KsGenerateEvent создает стандартное уведомление о событии, учитывая структуру входа события.
KsGenerateEventList

Функция KsGenerateEventList перечисляет список событий и ищет указанное событие для создания.
KsGenerateEvents

Функция KsGenerateEvents создает события указанного типа, которые присутствуют в списке событий Object.
KsGenerateThermalEvent

Эта функция используется клиентами (драйверами минипорта), которые не хотят подписываться на диспетчер температуры, но хотят самостоятельно управлять температурой.
KsGetAllocatorHandle

Извлекает дескриптор файла в распределителю.
KsGetAllocatorMode

Возвращает режим, в котором распределителем выделяется память.
KsGetAllocatorStatus

Извлекает состояние распределителя.
KsGetBusEnumIdentifier

Функция KsGetBusEnumIdentifier извлекает идентификатор перечислителя программной шины для устройства шины, связанного с заданным IRP.
KsGetBusEnumParentFDOFromChildPDO

Функция KsGetBusEnumParentFDOFromChildPDO извлекает FDO родительского объекта данного дочернего PDO.
KsGetBusEnumPnpDeviceObject

Функция KsGetBusEnumPnpDeviceObject извлекает объект устройства Plug and Play, подключенный к данному объекту устройства.
KsGetConnectedPin

Метод KsGetConnectedPin не рекомендуется использовать для приложений. Этот метод принадлежит интерфейсу IKsPinPipe.
KsGetCorrelatedPhysicalTime

Метод KsGetCorrelatedPhysicalTime извлекает физическое время и связанное системное время из базовых часов.
KsGetCorrelatedTime

Метод KsGetCorrelatedTime извлекает текущее время и коррелированное системное время из базовых часов.
KsGetCurrentCommunication

Метод KsGetCurrentCommunication извлекает текущее направление связи, интерфейс и среду контакта.
KsGetDefaultClockState

Функция KsGetDefaultClockState получает текущее состояние часов. Функцию можно вызвать в DISPATCH_LEVEL.
KsGetDefaultClockTime

Функция KsGetDefaultClockTime получает текущее время часов. Функцию можно вызвать в DISPATCH_LEVEL.
KsGetDevice

Функция KsGetDevice возвращает структуру устройства AVStream, которой принадлежит Object.
KsGetDeviceForDeviceObject

Функция KsGetDeviceForDeviceObject возвращает структуру устройства AVStream для данного функционального объекта устройства.
KsGetFilterFromFileObject

Функция KsGetFilterFromFileObject возвращает объект фильтра AVStream, связанный с FileObject.
KsGetFilterFromIrp

Функция KsGetFilterFromIrp возвращает объект фильтра AVStream, связанный с заданным IRP.
KsGetFilterName

Возвращает имя фильтра.
KsGetFirstChild

Функция KsGetFirstChild возвращает первый дочерний объект AVStream объекта.
KsGetImageNameAndResourceId

Функция KsGetImageNameAndResourceId возвращает имя образа и идентификатор ресурса, соответствующий дескриптору RegKey.
KsGetMediaType

Функция KsGetMediaType извлекает сведения о типе мультимедиа в идентификаторе фабрики контактов.
KsGetMediaTypeCount

Функция KsGetMediaTypeCount возвращает количество доступных типов мультимедиа в идентификаторе фабрики контактов.
KsGetMultiplePinFactoryItems

Функция KsGetMultiplePinFactoryItems извлекает элементы свойств закрепления в буфере данных переменной длины.
KsGetNextSibling

Функция KsGetNextSibling возвращает следующий одноуровневый элемент заданного объекта.
KsGetNodeIdFromIrp

Функция KsGetNodeIdFromIrp возвращает идентификатор узла, на который был отправлен Irp.
KsGetObjectFromFileObject

Функция KsGetObjectFromFileObject возвращает объект AVStream, приведение к PVOID из FileObject.
KsGetObjectHandle

Метод KsGetObjectHandle извлекает дескриптор файла в объект KS.
KsGetObjectTypeFromFileObject

Функция KsGetObjectTypeFromFileObject возвращает тип объекта AVStream, связанный с данным объектом файла.
KsGetObjectTypeFromIrp

Функция KsGetObjectTypeFromIrp возвращает тип объекта AVStream, связанный с заданным IRP.
KsGetOuterUnknown

Функция KsGetOuterUnknown возвращает внешний IUnknown заданного объекта AVStream.
KsGetParent

Функция KsGetParent получает родительский объект заданного объекта.
KsGetPhysicalTime

Метод KsGetPhysicalTime извлекает физическое время из базовых часов.
KsGetPinBusCache

Метод KsGetPinBusCache не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe.
KsGetPinFramingCache

Метод KsGetPinFramingCache не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe.
KsGetPinFromFileObject

Функция KsGetPinFromFileObject возвращает закрепленный объект AVStream, связанный с FileObject.
KsGetPinFromIrp

Функция KsGetPinFromIrp возвращает закрепленный объект AVStream, связанный с данным IRP.
KsGetPinName

Возвращает имя закрепления.
KsGetPipe

Метод KsGetPipe не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe.
KsGetPipeAllocatorFlag

Метод KsGetPipeAllocatorFlag не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe.
KsGetProperties

Возвращает свойства распределителя.
KsGetResolution

Метод KsGetResolution извлекает разрешение часов из базовых часов.
KsGetState

Метод KsGetState извлекает состояние потоковой передачи закрепления из базовых часов.
KsGetTime

Метод KsGetTime извлекает время базовых часов.
KsHandleSizedListQuery

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

Увеличивает текущее количество рабочих ролей и при необходимости помещает в очередь подсчитаемый рабочий элемент вместе с рабочей ролью, ранее созданной KsRegisterCountedWorker.
KsIncrementPendingIoCount

Метод KsIncrementPendingIoCount увеличивает количество операций ввода-вывода, выполняемых на закреплении.
KsInitializeDevice

Функция KsInitializeDevice вызывается AVStream для инициализации класса устройства AVStream из KsCreateDevice.
KsInitializeDeviceProfile

Api KsInitializeDeviceProfile должен вызываться всеми драйверами мини-портов для инициализации хранилища профилей и публикации профилей устройств.
KsInitializeDriver

Функция KsInitializeDriver инициализирует объект драйвера мини-драйвера AVStream.
KsInstallBusEnumInterface

Функция KsInstallBusEnumInterface устанавливает интерфейс для объекта перечислителя шины нагрузки по требованию.
KsIsBusEnumChildDevice

Функция KsIsBusEnumChildDevice определяет, является ли данный объект устройства дочерним устройством объекта перечислителя шины загрузки по требованию.
KsIsMediaTypeInRanges

Метод KsIsMediaTypeInRanges проверяет, находится ли тип носителя в пределах предоставленных диапазонов данных.
KsLoadResource

Копирует (загружает) ресурс из заданного образа.
KsMapModuleName

Функция KsMapModuleName возвращает имя изображения и идентификатор ресурса, соответствующие параметрам PhysicalDeviceObject и ModuleName.
KsMediaSamplesCompleted

Метод KsMediaSamplesCompleted сообщает закреплению о завершении сегмента потока.
KsMergeAutomationTables

Функция KsMergeAutomationTables объединяет две таблицы автоматизации.
KsMethod

Метод IKsControl::KsMethod отправляет метод в объект KS вместе с другими определенными операциями поддержки, доступными в наборе методов.
KsMethod

Метод KsMethod отправляет метод в объект KS вместе с другими определенными операциями поддержки, доступными в наборе методов.
KSMETHOD_ITEM_IRP_STORAGE

Этот макрос обращается к указателю на соответствующий KSMETHOD_ITEM. Обратите внимание, что этот указатель задается только при использовании KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Этот макрос возвращает указатель на KSMETHOD_SET, в котором находится метод .
KSMETHOD_TYPE_IRP_STORAGE

Этот макрос обращается к типу метода, как описано в KSMETHOD_ITEM. Если метод будет обрабатываться асинхронно с помощью KsDispatchSpecificMethod, это хранилище должно поддерживаться без изменений.
KsMethodHandler

Функция KsMethodHandler обрабатывает методы, запрашиваемые через IOCTL_KS_METHOD. Он работает со всеми идентификаторами методов, определенными наборами. Функция может вызываться только в PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

Функции KsMethodHandlerWithAllocator выполняют ту же обработку, что и KsMethodHandler, с теми же ограничениями, но позволяют использовать необязательный обратный вызов распределителя для предоставления буфера для параметров.
KsMoveIrpsOnCancelableQueue

Функция KsMoveIrpsOnCancelableQueue перемещает указанные irP из параметра SourceList в параметр DestinationList в зависимости от значения, возвращаемого функцией KStrIrpListCallback, определяемой мини-driver.
KsNotifyError

Метод KsNotifyError уведомляет граф фильтра об ошибке, чтобы дать графу фильтра возможность остановиться.
KsNotifyEvent

Метод KsNotifyEvent запрашивает, чтобы объект KS, которому принадлежит данное событие DirectShow, уведомлял вызывающее приложение с заданными параметрами при каждом действии, связанном с событием.
KsNullDriverUnload

Функция KsNullDriverUnload — это функция по умолчанию, которую драйвер может использовать, если у него нет других задач в функции выгрузки, но он должен по-прежнему разрешать выгрузку устройства по его присутствию.
KsOpenDefaultDevice

Функция KsOpenDefaultDevice открывает дескриптор для первого устройства, указанного в указанной категории Plug and Play (PnP).
KsPeekAllocator

Метод KsPeekAllocator возвращает указатель на интерфейс IMemAllocator для назначенного распределителя контактов.
KsPersistDeviceProfile

API KsPersistDeviceProfile фиксирует данные профиля в постоянном хранилище.
KsPinAcquireControl

Функция KsPinAcquireControl получает мьютекс элемента управления для контакта AVStream, указанного в параметре Pin.
KsPinAcquireProcessingMutex

Функция KsPinAcquireProcessingMutex получает мьютекс обработки для контакта AVStream, указанного в параметре Pin.
KsPinAddEvent

Функция KsPinAddEvent добавляет указанное событие в список событий Pin.
KsPinAttachAndGate

Функция KsPinAttachAndGate подключает Pin в качестве входных данных к ранее инициализированному шлюзу AND, а AndGate в качестве входных данных подключается к шлюзу AND соответствующего фильтра.
KsPinAttachOrGate

Функция KsPinAttachOrGate подключает Pin в качестве входных данных к ранее инициализированному шлюзу OR и подключает OrGate в качестве входных данных к соответствующему шлюзу И фильтра.
KsPinAttemptProcessing

Функция KsPinAttemptProcessing используется для возобновления обработки определенного контакта в фильтре, ориентированном на контакты. Он пытается инициировать обработку пин-кода, отправляя вызов диспетчеризации обработки объекта Pin.
KsPinDataIntersection

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

Функция KsPinDataIntersectionEx обрабатывает KSPROPERTY_PIN_DATAINTERSECTION с помощью функции обратного вызова.
KsPinFactory

Метод KsPinFactory извлекает идентификатор фабрики контактов.
KsPinGenerateEvents

Функция KsPinGenerateEvents создает события указанного типа, которые присутствуют в списке событий пин-кода.
KsPinGetAndGate

Функция KsPinGetAndGate возвращает шлюз управления обработкой для пин-кода.
KsPinGetAvailableByteCount

Подпрограмма KsPinGetAvailableByteCount выводит количество байтов входных данных перед передним краем и число байтов выходного буфера перед передним краем для очереди пин-кода, указанного вызывающим объектом.
KsPinGetConnectedFilterInterface

Функция KsPinGetConnectedFilterInterface запрашивает фильтр, к которому подключен контакт, чтобы получить указатель на COM-интерфейс.
KsPinGetConnectedPinDeviceObject

Функция KsPinGetConnectedPinDeviceObject возвращает объект устройства в верхней части стека устройств, соответствующий контакту приемника, прикрепленному к закреплению источника.
KsPinGetConnectedPinFileObject

Функция KsPinGetConnectedPinFileObject возвращает объект файла для закрепления, к которому подключен контакт. Работает только для исходных контактов.
KsPinGetConnectedPinInterface

Функция KsPinGetConnectedPinInterface запрашивает контакт, к которому подключен контакт, для интерфейса в стиле COM.
KsPinGetCopyRelationships

Функция KsPinGetCopyRelationships возвращает сведения о связи копирования для закрепления, содержащегося в фильтре, ориентированном на контакты.
KsPinGetDevice

Функция KsPinGetDevice возвращает устройство AVStream, которому принадлежит pin.
KsPinGetFirstCloneStreamPointer

Функция KsPinGetFirstCloneStreamPointer возвращает первый клонированного указателя потока на закреплении.
KsPinGetLeadingEdgeStreamPointer

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

Функция KsPinGetNextSiblingPin возвращает следующий экземпляр контакта того же типа и на том же фильтре, что и Pin.
KsPinGetOuterUnknown

Функция KsPinGetOuterUnknown возвращает внешний IUnknown контакта, указанного в параметре Pin.
KsPinGetParentFilter

Функция KsPinGetParentFilter возвращает родительский фильтр Pin.
KsPinGetReferenceClockInterface

Функция KsPinGetReferenceClockInterface возвращает интерфейс в стиле COM в ссылочные часы, связанные с закреплением. Этот указатель интерфейса будет интерфейсом IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

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

Функция KsPinHandshake пытается выполнить подтверждение протокола с помощью подключенного контакта.
KsPinPropertyHandler

Функция KsPinPropertyHandler выполняет стандартную обработку статических элементов набора свойств KSPROPSETID_Pin. Эта обработка не включает KSPROPERTY_PIN_CINSTANCES или KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

Функция KsPinRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

Функция KsPinRegisterFrameReturnCallback регистрирует обратный вызов возврата кадра с помощью AVStream для заданного закрепления.
KsPinRegisterHandshakeCallback

Функция KsPinRegisterHandshakeCallback регистрирует подпрограмму обратного вызова, предоставляемую мини-driver, для заданного контакта.
KsPinRegisterIrpCompletionCallback

Функция KsPinRegisterIrpCompletionCallback регистрирует определяемую мини-driver процедуру обратного вызова для указанного закрепления.
KsPinRegisterPowerCallbacks

Функция KsPinRegisterPowerCallbacks регистрирует обратные вызовы управления питанием для пин-кода.
KsPinReleaseControl

Функция KsPinReleaseControl освобождает мьютекс элемента управления для контакта AVStream, указанного в параметре Pin.
KsPinReleaseProcessingMutex

Функция KsPinReleaseProcessingMutex освобождает мьютекс обработки для контакта AVStream, указанного в параметре Pin.
KsPinSetPinClockTime

Функция KsPinSetPinClockTime задает текущее время для часов, предоставляемых закреплением.
KsPinSubmitFrame

Если контакт был помещен в режим внедрения путем вызова KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrame отправляет кадр непосредственно в транспортный канал.
KsPinSubmitFrameMdl

Если контакт был помещен в режим внедрения путем вызова KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrameMdl отправляет кадр непосредственно в транспортный канал.
KsPrepareIoOperation

Метод KsPrepareIoOperation инициализирует расширенный заголовок и подготавливает образец носителя для операции ввода-вывода.
KsProbeStreamIrp

Функция KsProbeStreamIrp вносит указанные изменения в входной и выходной буферы заданного IRP на основе переданных флагов, а затем проверяет заголовок потока.
KsProcessMediaSamples

Метод KsProcessMediaSamples обрабатывает примеры мультимедиа.
KsProcessPinUpdate

Функция KsProcessPinUpdate вызывается из диспетчера AVStrMiniFilterProcess фильтра, ориентированного на фильтр, для обновления закрепления процесса.
KsPropagateAcquire

Метод KsPropagateAcquire направляет все контакты фильтра для достижения состояния Acquire.
KsProperty

Метод IKsControl::KsProperty задает свойство или извлекает сведения о свойстве вместе с любыми другими определенными операциями поддержки, доступными в наборе свойств.
KsProperty

Метод KsProperty задает свойство или извлекает сведения о свойстве, а также любые другие определенные операции поддержки, доступные в наборе свойств.
KsPropertyHandler

Драйверы вызывают функцию KsPropertyHandler для обработки IRP.
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator выполняет ту же обработку, что и KsPropertyHandler, с теми же ограничениями, но позволяет использовать необязательный обратный вызов распределителя для предоставления буфера для параметров.
KsPublishDeviceProfile

Api KsPublishDeviceProfile вызывается для публикации сведений профиля устройства.
KsQueryDevicePnpObject

Функция KsQueryDevicePnpObject возвращает объект устройства PnP, который может храниться в заголовке устройства. Это следующий объект устройства в стеке PnP и объект устройства, которому перенаправляются запросы PnP, если используется KsDefaultDispatchPnp.
KsQueryExtendedSize

Метод KsQueryExtendedSize извлекает расширенные сведения о заголовке, необходимые для операций ввода-вывода.
KsQueryInformationFile

Функция KsQueryInformationFile выполняет запрос информации к указанному объекту файла. Функция пытается использовать FastIoDispatch, если это возможно, или создает запрос информации к объекту устройства.
KsQueryInterfaces

Метод KsQueryInterfaces извлекает интерфейсы, поддерживаемые контактом.
KsQueryMediums

Метод KsQueryMediums извлекает среды, поддерживаемые контактом.
KsQueryObjectAccessMask

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

Функция KsQueryObjectCreateItem возвращает элемент создания, назначенный объекту при создании.
KsQuerySoftwareBusInterface

Функция KsQuerySoftwareBusInterface создает буфер из выгружаемого пула и копирует ссылочные строки, связанные с PDO объекта перечислителя шины нагрузки по требованию, в буфер.
KsQueueWorkItem

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

Функция KsReadFile выполняет чтение указанного объекта файла.
KsRecalculateStackDepth

Функция KsRecalculateStackDepth пересчитывает максимальную глубину стека, необходимую для базового объекта устройства, на основе всех объектов, которые задали целевое устройство (они добавили себя в список объектов базового объекта устройства с помощью функции KsSetTargetDeviceObject). Если объект устройства PnP был задан в базовом заголовке устройства с помощью KsSetDevicePnpAndBaseObject, это устройство также учитывается при расчете максимальной глубины стека.
KsReferenceBusObject

Ссылается на объект физического устройства шины.
KsReferenceSoftwareBusObject

Функция KsReferenceSoftwareBusObject увеличивает число ссылок объекта перечислителя шины нагрузки по требованию.
KsRegisterAggregatedClientUnknown

Так же, как и com, функция KsRegisterAggregatedClientUnknown объединяет два объекта: _the указанный объект AVStream и неизвестный объект клиента.
KsRegisterCountedWorker

Обрабатывает клиенты, регистрируются для использования потока.
KsRegisterFilterWithNoKSPins

Функция KsRegisterFilterWithNoKSPins регистрируется с фильтрами DirectShow, которые не имеют контактов потоковой передачи ядра и, следовательно, не выполняют потоковую передачу в режиме ядра.
KsRegisterWorker

Функция KsRegisterWorker обрабатывает клиенты, регистрируемые для использования потока.
KsReleaseCachedMdl

Функция KsReleaseCachedMdl используется для освобождения MDL, полученного вызовом KsAcquireCachedMdl.
KsReleaseControl

Функция KsReleaseControl освобождает мьютекс элемента управления для Object.
KsReleaseDevice

Функция KsReleaseDevice освобождает мьютекс устройства и выходит из критической области.
KsReleaseDeviceSecurityLock

Функция KsReleaseDeviceSecurityLock освобождает ранее полученную блокировку безопасности в заголовке объекта устройства.
KsReleaseIrpOnCancelableQueue

Функция KsReleaseIrpOnCancelableQueue освобождает полученную IRP, которая уже находится в очереди, которую можно отменить.
KsRemoveAggregate

Метод KsRemoveAggregate удаляет ранее добавленный поставщик агрегатов COM-сервера из списка поставщиков интерфейсов для объекта KS, который предоставляет интерфейс IKsAggregateControl.
KsRemoveBusEnumInterface

Функция KsRemoveBusEnumInterface удаляет интерфейс к объекту перечислителя шины нагрузки по требованию.
KsRemoveIrpFromCancelableQueue

Функция KsRemoveIrpFromCancelableQueue извлекает из указанной очереди следующий необязаемый IRP, который можно отменить, и удаляет его состояние отмены.
KsRemoveItemFromObjectBag

Функция KsRemoveItemFromObjectBag удаляет элемент из контейнера объектов.
KsRemoveSpecificIrpFromCancelableQueue

Функция KsRemoveSpecificIrpFromCancelableQueue удаляет указанный IRP из указанной очереди. Это выполняется в IRP, который ранее был получен с помощью KsRemoveIrpFromCancelableQueue, но фактически не был удален из очереди.
KsResolveRequiredAttributes

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

Службы функций KsServiceBusEnumCreateRequest IRP_MJ_CREATE запросы для интерфейса устройства шины программной шины.
KsServiceBusEnumPnpRequest

Функция KsServiceBusEnumPnpRequest предназначена только для системного использования.
KsSetAllocatorHandle

Задает дескриптор для распределителя.
KsSetAllocatorMode

Задает режим, в котором распределитель выделяет память.
KsSetCorrelatedPhysicalTime

Метод KsSetCorrelatedPhysicalTime задает физическое время с соответствующим системным временем на базовых часах.
KsSetCorrelatedTime

Метод KsSetCorrelatedTime задает текущее время с соответствующим системным временем на базовых часах.
KsSetDefaultClockState

Функция KsSetDefaultClockState задает текущее состояние часов, которое используется для отражения текущего состояния базового закрепления фильтра.
KsSetDefaultClockTime

Функция KsSetDefaultClockTime задает текущее время часов.
KsSetDevicePnpAndBaseObject

Функция KsSetDevicePnpAndBaseObject задает объект устройства PnP в заголовке устройства, который является следующим объектом устройства в стеке PnP и является объектом устройства, которому перенаправляются запросы PnP, если используется KsDefaultDispatchPnp.
KsSetInformationFile

Функция KsSetInformationFile выполняет набор сведений для указанного объекта файла. Функция пытается использовать FastIoDispatch, если это возможно, или создает набор сведений для объекта устройства.
KsSetMajorFunctionHandler

Функция KsSetMajorFunctionHandler задает обработчик для указанной основной функции для использования внутренней диспетчеризации.
KsSetMediaType

Метод KsSetMediaType задает тип носителя для обработчика типов данных.
KsSetPhysicalTime

Метод KsSetPhysicalTime задает физическое время для базовых часов.
KsSetPin

Метод KsSetPin сообщает обработчику интерфейса потоковой передачи о контакте, с которым необходимо обмениваться данными при передаче данных.
KsSetPinBusCache

Метод KsSetPinBusCache не рекомендуется использовать в приложениях. Этот метод принадлежит интерфейсу IKsPinPipe.
KsSetPinFramingCache

Метод KsSetPinFramingCache не рекомендуется использовать в приложениях. Этот метод принадлежит интерфейсу IKsPinPipe.
KsSetPipe

Метод KsSetPipe не рекомендуется использовать в приложениях. Этот метод принадлежит интерфейсу IKsPinPipe.
KsSetPipeAllocatorFlag

Метод KsSetPipeAllocatorFlag не рекомендуется использовать в приложениях. Этот метод принадлежит интерфейсу IKsPinPipe.
KsSetPowerDispatch

Задает функцию диспетчеризации питания для вызова, когда объект драйвера получает IRP_MJ_POWER IRP.
KsSetProperties

Задает свойства распределителя.
KsSetTargetDeviceObject

Функция KsSetTargetDeviceObject задает объект целевого устройства объекта . Функция добавляет заголовок объекта в список заголовков объектов с целевыми устройствами.
KsSetTargetState

Задает состояние включения целевого устройства, связанного с указанным заголовком объекта.
KsSetTime

Метод KsSetTime задает текущее время для базовых часов.
KsStreamIo

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

Функция KsStreamPointerAdvance перемещает указатель потока на следующий кадр данных.
KsStreamPointerAdvanceOffsets

Функция KsStreamPointerAdvanceOffsets перемещает смещения StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

Функция KsStreamPointerAdvanceOffsetsAndUnlock перемещает StreamPointer указанное количество байтов в поток (настраивая поля OffsetIn и OffsetOut StreamPointer в соответствии с запросом) и разблокирует его.
KsStreamPointerCancelTimeout

Функция KsStreamPointerCancelTimeout отменяет ранее запланированный обратный вызов времени ожидания для указанного указателя потока.
KsStreamPointerClone

Функция KsStreamPointerClone создает клон заданного указателя потока.
KsStreamPointerDelete

Функция KsStreamPointerDelete удаляет указатель на поток клонирования, освобождая ссылку на кадр, на который ссылается этот указатель потока.
KsStreamPointerGetIrp

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

Функция KsStreamPointerGetMdl возвращает MDL, связанный с кадром, на который ссылается StreamPointer.
KsStreamPointerGetNextClone

Функция KsStreamPointerGetNextClone возвращает указатель потока клонирования, который был клонирован сразу после указанного клонирования.
KsStreamPointerLock

Функция KsStreamPointerLock пытается заблокировать указанный указатель потока.
KsStreamPointerScheduleTimeout

Функция KsStreamPointerScheduleTimeout регистрирует обратный вызов времени ожидания в AVStream для заданного указателя потока.
KsStreamPointerSetStatusCode

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

Функция KsStreamPointerUnlock разблокирует указатель потока, который ранее был заблокирован функцией получения (KsGetXxxEdgeStreamPointer) или KsStreamPointerLock.
KsSynchronousDeviceControl

Функция KsSynchronousDeviceControl выполняет синхронную операцию управления вводом-выводом устройства для объекта KS, указанного дескриптором файла.
KsSynchronousIoControlDevice

Функция KsSynchronousIoControlDevice выполняет синхронное управление вводом-выводом устройства в целевом объекте устройства. Он ожидает, пока операции ввода-вывода не будут завершены, в невозможном состоянии. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsTerminateDevice

Функция KsTerminateDevice удаляет устройство AVStream.
KsTopologyPropertyHandler

Функция KsTopologyPropertyHandler выполняет стандартную обработку статических членов набора свойств KSPROPSETID_Topology. Функция использует структуру KSTOPOLOGY, которая описывает набор сведений, возвращаемых этим набором свойств.
KsUnregisterWorker

Функция KsUnregisterWorker позволяет клиентам отменить регистрацию рабочей роли.
KsUnserializeObjectPropertiesFromRegistry

Функция KsUnserializeObjectPropertiesFromRegistry при указании целевого объекта и пути реестра перечисляет именованные значения и применяет их в качестве сериализованных данных к указанным наборам свойств, перечисленным в сериализованных данных.
KsValidateAllocatorCreateRequest

Функция KsValidateAllocatorCreateRequest проверяет запрос IRP_MJ_CREATE как запрос распределителя и возвращает структуру создания, связанную с запросом при успешном выполнении.
KsValidateAllocatorFramingEx

Функция KsValidateAllocatorFramingEx зарезервирована только для системного использования.
KsValidateClockCreateRequest

Функция KsValidateClockCreateRequest проверяет запрос на создание часов и возвращает структуру создания, связанную с запросом. Это можно вызвать только в PASSIVE_LEVEL.
KsValidateConnectRequest

Функция KsValidateConnectRequest проверяет запрос на подключение и возвращает указатель на структуру подключения, связанную с запросом. Эту функцию можно вызывать только в PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

Функция KsValidateTopologyNodeCreateRequest проверяет запрос на создание узла топологии и возвращает структуру создания, связанную с запросом. Функция может вызываться только в PASSIVE_LEVEL.
KsWriteFile

Функция KsWriteFile выполняет запись для указанного объекта файла.
OUR_GUID_ENTRY

Дополнительные сведения: макрос OUR_GUID_ENTRY
PADAPTER_RECEIVE_PACKET_ROUTINE

Функция обратного вызова AdapterReceivePacket мини-драйвера камеры обрабатывает блоки запросов потока на основе адаптера (SRB), передаваемые ему драйвером класса потока.
PCAM_ALLOCATE_BW_ROUTINE

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

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

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

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

Функция обратного вызова CamFreeBandwidth мини-драйвера камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует пропускную способность.
PCAM_FREE_BW_ROUTINE_EX

Функция обратного вызова CamFreeBandwidthEx мини-драйвера камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует пропускную способность.
PCAM_INITIALIZE_ROUTINE

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

Функция обратного вызова CamNewVideoFrame мини-драйвера камеры инициализирует новую структуру контекста видеокадра.
PCAM_NEW_FRAME_ROUTINE_EX

Функция обратного вызова CamNewVideoFrameEx мини-накопителя камеры инициализирует новую структуру контекста видеокадра.
PCAM_PROCESS_PACKET_ROUTINE

Функция обратного вызова CamProcessUSBPacket мини-накопителя камеры обрабатывает USB-пакет.
PCAM_PROCESS_PACKET_ROUTINE_EX

Функция обратного вызова CamProcessUSBPacketEx мини-накопителя камеры обрабатывает USB-пакет.
PCAM_PROCESS_RAW_FRAME_ROUTINE

Функция обратного вызова CamProcessRawVideoFrame мини-накопителя камеры декодирует необработанный видеокадр.
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

Функция обратного вызова CamProcessRawVideoFrameEx мини-накопителя камеры декодирует необработанный видеокадр.
PCAM_START_CAPTURE_ROUTINE

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

Функция обратного вызова CamStartCaptureEx мини-накопителя камеры выбирает соответствующий альтернативный параметр в интерфейсе потоковой передачи видео ПО USB и подготавливает устройство к потоковой передаче.
PCAM_STATE_ROUTINE

Функция обратного вызова состояния мини-накопителя камеры восстанавливает ранее сохраненное состояние контекста устройства или сохраняет текущее состояние контекста устройства.
PCAM_STOP_CAPTURE_ROUTINE

Функция обратного вызова CamStopCapture minidriver камеры выполняет любую обработку после остановки потока.
PCAM_STOP_CAPTURE_ROUTINE_EX

Функция обратного вызова CamStopCaptureEx мини-накопителя камеры выполняет любую обработку после остановки потока.
PCOMMAND_COMPLETE_FUNCTION

Функция обратного вызова CommandCompleteFunction мини-накопителя камеры позволяет мини-отвертке камеры выполнять любые дополнительные задачи, необходимые для выполнения определенных служб USBCAMD.
PFNALLOCATOR_ALLOCATEFRAME

Подпрограмма KStrAllocateFrame описывает функцию выделения кадра, предоставляемую поставщиком.
PFNALLOCATOR_FREEFRAME

Подпрограмма KStrFreeFrame описывает функцию освобождения кадра, предоставляемую поставщиком.
PFNAVCINTERSECTHANDLER

Обработчик пересечения AV/C определяет, совместимы ли диапазоны данных.
PFNDEREFERENCEDEVICEOBJECT

Функция обратного вызова PFNDEREFERENCEDEVICEOBJECT (ks.h) может вызываться драйвером для уменьшения количества ссылок объекта физического устройства (PDO).
PFNDEREFERENCEDEVICEOBJECT

Драйвер может вызвать функцию обратного вызова PFNDEREFERENCEDEVICEOBJECT (swenum.h) для уменьшения количества ссылок объекта физического устройства (PDO).
PFNKSADDEVENT

Подпрограмма AVStrMiniAddEvent minidriver AVStream вызывается, когда клиент регистрируется для уведомления о событии. Эта подпрограмма является необязательной.
PFNKSALLOCATOR

Мини-отвертки могут при необходимости предоставлять функцию обратного вызова типа PFNKSALLOCATOR в качестве параметра в вызовах KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator и KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

Подпрограмма KStrCancelTimer для потоковой передачи вызывается для отмены пользовательского объекта таймера, который ранее был указан в параметре SetTimer при вызове KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

Подпрограмма — это системная подпрограмма, которая извлекает и следующее:KStrClockGetCorrelatedTime — это предоставленная системой подпрограмма, которая извлекает как текущее системное время, так и соответствующее число тактов с момента загрузки. KStrClockGetCorrelatedPhysicalTime — это системная подпрограмма, которая извлекает текущее системное время за вычетом приостановленной разницы и соответствующий тактовый часы с момента загрузки.
PFNKSCLOCK_GETTIME

Подпрограмма получает системное время. KStrClockGetTime — это системная подпрограмма, которая извлекает текущее системное время. KStrClockGetPhysicalTime — это поставляемая системой подпрограмма, которая извлекает текущее системное время за вычетом любого приостановленного разностного значения.
PFNKSCONTEXT_DISPATCH

Подпрограмма KStrContextDispatch для потокового мини-driver вызывается для обработки IRP_MJ_POWER IRP.
PFNKSCORRELATEDTIME

Подпрограмма KStrCorrelatedTime для потокового мини-видеодрайвера вызывается для получения времени презентации и физического времени с учетом корреляции. Это позволяет владельцу часов полностью определить текущее время.
PFNKSDEFAULTALLOCATE

Подпрограмма AVStrMiniAllocate minidriver AVStream выделяет кадр с помощью распределителя, указанного в параметре Context.
PFNKSDEFAULTFREE

Подпрограмма AVStrMiniAllocatorFreeFrame мини-драйвера AVStream освобождает указанный кадр.
PFNKSDELETEALLOCATOR

Подпрограмма AVStrMiniDeleteAllocator minidriver AVStream удаляет распределитель, связанный с закреплением.
PFNKSDEVICE

Подпрограмма AVStrMiniDevicePostStart minidriver AVStream вызывается, когда AVStream выполняет обработку после запуска PnP. Например, используйте его для загрузки драйверов во время запуска. Такие события будут происходить в контексте рабочего потока после запуска PnP.
PFNKSDEVICECREATE

Подпрограмма AVStrMiniDeviceAdd мини-драйвера AVStream уведомляет мини-driver о том, что подпрограмма PnP AddDevice avStream завершена.
PFNKSDEVICEIRP

Подпрограмма обработчика IRP минидрайвера AVStream вызывается, когда эти irP отправляются устройством. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

Подпрограмма обработки IRP минидрайвера AVStream вызывается, когда эти irP отправляются устройством. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

Подпрограмма AVStrMiniDeviceStart avStream minidriver вызывается при отправке запроса IRP_MN_START_DEVICE для указанного устройства.
PFNKSDEVICEQUERYCAPABILITIES

Подпрограмма AVStrMiniDeviceQueryCapabilities avStream minidriver вызывается, когда устройство отправляет IRP_MN_QUERY_CAPABILITIES.
PFNKSDEVICEQUERYPOWER

AVStream вызывает подпрограмму AVStrMiniDeviceQueryPower мини-driver при получении запроса IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

AVStream вызывает подпрограмму AVStrMiniDeviceSetPower мини-драйвера при получении IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler — это подпрограмма, предоставляемая драйвером, которая обрабатывает запрос свойства или метода без создания IRP.
PFNKSFILTERIRP

Подпрограмма AVStrMiniFilterCreate minidriver AVStream вызывается, когда фильтр получает IRP.
PFNKSFILTERPROCESS

Подпрограмма AVStrMiniFilterProcess minidriver AVStream вызывается, когда фильтр предназначен для обработки кадров. Он используется для выполнения Filter-Centric обработки.
PFNKSFILTERVOID

Подпрограмма AVStrMiniFilterReset minidriver AVStream вызывается, когда AVStream получает IOCTL_KS_RESET_STATE для возврата фильтра в состояние, в которое он находился во время acquire-time.
PFNKSHANDLER

Подпрограмма, предоставляемая мини-хранилищем, вызывается, когда потоковая передача ядра получает запрос свойства IOCTL_KS_METHOD, get/set. Укажите указатель на этот обработчик в соответствующей KSMETHOD_ITEM KSPROPERTY_ITEM структуре.
PFNKSINTERSECTHANDLER

Подпрограмма KStrIntersectHandler для потоковой передачи вызывается для сравнения диапазона данных, чтобы определить, есть ли пересечение, и если да, то формат данных пересечения.
PFNKSINTERSECTHANDLEREX

AVStream вызывает подпрограмму AVStrMiniIntersectHandlerEx мини-накопителя, чтобы определить пересечение двух диапазонов данных с наивысшим качеством.
PFNKSIRPLISTCALLBACK

Вызывается подпрограмма KStrIrpListCallback для потокового мини-driver, чтобы определить, следует ли переместить переданный в IRP список из исходного списка в целевой или завершить перечисление IRP.
PFNKSITEMFREECALLBACK

Для освобождения ранее выделенного элемента создания вызывается подпрограмма KStrItemFreeCallback мини-накопителя потоковой передачи. KStrItemFreeCallback позволяет мини-накопителю выполнять любую очистку, включая очистку изменений дескриптора безопасности, если это необходимо.
PFNKSPIN

Подпрограмма обратного вызова avStream minidriver вызывается, когда:_There — это данные, доступные для обработки структуры KSPIN. Используйте эту подпрограмму для выполнения обработки Pin-Centric.Соответствующий KSPIN служит в качестве контакта приемника и подключен к источнику AVStream.
PFNKSPINFRAMERETURN

Подпрограмма AVStrMiniFrameReturn avStream minidriver вызывается, когда внедренный кадр завершил свое путешествие по цепи и готов к перезапуску или освобождению.
PFNKSPINHANDSHAKE

Подпрограмма AVStrMiniPinHandshake minidriver AVStream вызывается, когда AVStream получает запрос подтверждения протокола, который не обрабатывается.
PFNKSPININITIALIZEALLOCATOR

Подпрограмма AVStrMiniInitializeAllocator minidriver AVStream инициализирует распределитель, который будет связан с закреплением.
PFNKSPINIRP

Подпрограмма avStream minidriver вызывается при выполнении действия с закреплением и получает следующие irPs:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

Подпрограмма AVStrMiniPinIrpCompletion avStream minidriver вызывается, когда IRP завершает проход вокруг цепи и кадр, связанный с IRP, будет переработан или выведен из эксплуатации.
PFNKSPINPOWER

Подпрограмма AVStrMiniPinPower avStream minidriver вызывается для контактов, ориентированных на закрепление, когда устройство просыпается или переходит в спящий режим.
PFNKSPINSETDATAFORMAT

Подпрограмма AVStrMiniPinSetDataFormat минидрайвера AVStream вызывается во время создания закреплений, чтобы убедиться, что ранее согласованный формат данных является приемлемым для данной структуры KSPIN и соответствует этой структуре KSDATARANGE.
PFNKSPINSETDEVICESTATE

Подпрограмма AVStrMiniPinSetDeviceState минидрайвера AVStream вызывается при изменении состояния структуры KSPIN из-за получения IOCTL свойства состояния подключения set.
PFNKSPINVOID

Подпрограмма обратного вызова avStream minidriver вызывается, когда:Соответствующий KSPIN выступает в качестве контакта приемника, и этот контакт приемника отключается от исходного контакта AVStream. Состояние сброса структуры KSPIN изменяется из-за поступления элемента управления IOCTL_KS_RESET_STATE устройства. Эта подпрограмма также вызывается при очистке очереди, связанной с заданным закреплением.
PFNKSREMOVEEVENT

Подпрограмма AVStrMiniRemoveEvent minidriver avStream вызывается, когда клиент запрашивает удаление события из очереди уведомлений. Эта подпрограмма является необязательной.
PFNKSSETTIMER

Подпрограмма KStrSetTimer для потокового мини-driver вызывается для создания обратных вызовов таймера DPC на основе времени презентации.
PFNKSSTREAMPOINTER

AVStream вызывает подпрограмму AVStrMiniCancelCallback minidriver при отмене IRP, связанного с клонированных указателем потока. Эта подпрограмма является необязательной.
PFNQUERYREFERENCESTRING

Функция обратного вызова PFNQUERYREFERENCESTRING (ks.h) копирует строку ссылки, связанную с PDO, в буфер, который создается и освобождается вызывающим объектом.
PFNQUERYREFERENCESTRING

Функция обратного вызова PFNQUERYREFERENCESTRING (swenum.h) копирует строку ссылки, связанную с PDO, в буфер, который создается и освобождается вызывающим объектом.
PFNREFERENCEDEVICEOBJECT

Драйвер может вызвать функцию обратного вызова PFNREFERENCEDEVICEOBJECT (ks.h), чтобы увеличить количество ссылок объекта физического устройства (PDO).
PFNREFERENCEDEVICEOBJECT

Функция обратного вызова PFNREFERENCEDEVICEOBJECT (swenum.h) может вызываться драйвером для увеличения количества ссылок объекта физического устройства (PDO).
PFNUSBCAMD_BulkReadWrite

Служба USBCAMD_BulkReadWrite выполняет операцию чтения или записи в указанном массовом канале.
PFNUSBCAMD_CancelBulkReadWrite

Служба USBCAMD_CancelBulkReadWrite отменяет ожидающий запрос на массовое чтение или запись.
PFNUSBCAMD_SetIsoPipeState

Служба USBCAMD_SetIsoPipeState позволяет мини-накопителю камеры управлять состоянием потоковой передачи по изохронному каналу.
PFNUSBCAMD_SetVideoFormat

Служба USBCAMD_SetVideoFormat используется для уведомления USBCAMD об изменении формата видео.
PFNUSBCAMD_WaitOnDeviceEvent

Служба USBCAMD_WaitOnDeviceEvent используется для выполнения операций чтения из канала прерывания, если камера имеет канал прерывания для уведомлений о внешних событиях.
PHW_CANCEL_SRB

Драйвер класса вызывает подпрограмму StrMiniCancelPacket мини-драйвера, чтобы сообщить об отмене запроса потока.
PHW_EVENT_ROUTINE

Драйвер класса вызывает подпрограмму StrMiniEvent minidriver потока, чтобы сообщить мини-driver о том, что событие должно быть включено или отключено.
PHW_INTERRUPT

StrMiniInterrupt — это подпрограмма прерывания работы мини-драйвера.
PHW_PRIORITY_ROUTINE

StrMiniPriorityRoutine — это подпрограмма обратного вызова, предоставляемая мини-накопителем, выполняемая на указанном уровне приоритета.
PHW_QUERY_CLOCK_ROUTINE

С каждым потоком могут быть связаны часы. Драйвер класса запрашивает часы, вызывая функцию StrMiniClock, предоставляемую потоком minidriver, в HW_STREAM_OBJECT каждого потока.
PHW_RECEIVE_DEVICE_SRB

Подпрограмма, предоставляемая мини-накопителем, обрабатывает запросы драйвера класса, которые применяются к драйверу в целом, например инициализация устройства или открытие потока на устройстве.
PHW_REQUEST_TIMEOUT_HANDLER

Драйвер класса stream вызывает подпрограмму StrMiniRequestTimeout мини-драйвера, чтобы сообщить мини-отвертке о том, что истекло время ожидания запроса.
PSTREAM_RECEIVE_PACKET

Дополнительные сведения: функция обратного вызова PSTREAM_RECEIVE_PACKET
QuerySupported

Метод QuerySupported определяет, поддерживает ли объект KS набор свойств и тип этой поддержки.
RegisterAdapterObjectEx

Метод IKsDeviceFunctions::RegisterAdapterObjectEx регистрирует объект адаптера DMA в AVStream. Все драйверы, скомпилированные для платформ Win64, должны использовать этот метод вместо KsDeviceRegisterAdapterObject.
Set

Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в dsound.h.
Set

Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h.
StreamClassAbortOutstandingRequests

Подпрограмма StreamClassAbortOutstandingRequests прерывает все невыполненные запросы в определенный поток или ко всему драйверу.
StreamClassCallAtNewPriority

Подпрограмма StreamClassCallAtNewPriority планирует вызывать подпрограмму с другим приоритетом.
StreamClassCompleteRequestAndMarkQueueReady

Подпрограмма StreamClassCompleteRequestAndMarkQueueReady завершает запрос и сообщает драйверу класса, что мини-диск готов к получению нового запроса того же типа.
StreamClassDebugAssert

Эта функция (StreamClassDebugAssert) устарела.
StreamClassDebugPrint

Эта функция (StreamClassDebugPrint) устарела.
StreamClassDeviceNotification

Мини-накопители используют подпрограмму StreamClassDeviceNotification для уведомления драйвера класса о том, что он завершил потоковый запрос или что произошло событие.
StreamClassFilterReenumerateStreams

Является устаревшей. Не используйте.
StreamClassGetDmaBuffer

Подпрограмма StreamClassGetDmaBuffer возвращает указатель на буфер DMA, который драйвер класса выделяет для мини-накопителя.
StreamClassGetNextEvent

Мини-накопители могут использовать подпрограмму StreamClassGetNextEvent для поиска очереди событий устройства или определенного потока.
StreamClassGetPhysicalAddress

Подпрограмма StreamClassGetPhysicalAddress преобразует адрес виртуальной памяти в адрес физической памяти и блокирует соответствующую физическую память для операции DMA.
StreamClassQueryMasterClock

Когда мини-драйвер вызывает подпрограмму StreamClassQueryMasterClock, драйвер класса асинхронно запрашивает соответствующее значение времени master часов и передает результат в подпрограмму, переданную в параметре ClockCallbackRoutine.
StreamClassQueryMasterClockSync

Мини-driver может вызывать подпрограмму StreamClassQueryMasterClockSync для синхронного запроса master часов потока.
StreamClassReadWriteConfig

Подпрограмма StreamClassReadWriteConfig считывает или записывает данные конфигурации для родительского драйвера шины minidriver.
StreamClassReenumerateStreams

Функция StreamClassReenumerateStreams устарела. Не используйте.
StreamClassRegisterAdapter

Подпрограмма StreamClassRegisterAdapter регистрирует мини-хранилище класса потока. Имя StreamClassRegisterAdapter поддерживается только для обеспечения обратной совместимости. Вместо этого корпорация Майкрософт рекомендует использовать StreamClassRegisterMinidriver, псевдоним StreamClassRegisterAdapter. Более точное имя StreamClassRegisterMinidriver указывает, что подпрограмма регистрирует мини-диск класса потока. После регистрации мини-диск может управлять любым количеством экземпляров адаптера в системе. Подпрограмма StreamClassRegisterMinidriver регистрирует мини-драйвер потока в драйвере класса потока.
StreamClassRegisterFilterWithNoKSPins

Подпрограмма StreamClassRegisterFilterWithNoKSPins используется для регистрации драйверов фильтров в Microsoft DirectShow, которые не имеют контактов потоковой передачи ядра и, следовательно, не выполняют потоковую передачу в режиме ядра.
StreamClassScheduleTimer

Мини-driver вызывает подпрограмму StreamClassScheduleTimer, чтобы запланировать таймер и указать подпрограмму, которая вызывается по истечении срока действия таймера.
StreamClassStreamNotification

Потоки используют подпрограмму StreamClassStreamNotification для уведомления драйвера класса о том, что он выполнил запрос потока или что произошло событие.
ТЕГ

Дополнительные сведения: Функция TAG
USBCAMD_AdapterReceivePacket

Функция USBCAMD_AdapterReceivePacket позволяет USBCAMD обрабатывать блок запросов потока на основе адаптера (SRB).
USBCAMD_ControlVendorCommand

Функция USBCAMD_ControlVendorCommand отправляет команды конкретных поставщиков в канал управления.
USBCAMD_Debug_LogEntry

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

Функция USBCAMD_DriverEntry регистрирует мини-диск с помощью USBCAMD, эффективно привязывая USBCAMD и мини-диск вместе.
USBCAMD_GetRegistryKeyValue

Функция USBCAMD_GetRegistryKeyValue извлекает значение раздела реестра для конкретного экземпляра устройства.
USBCAMD_InitializeNewInterface

Функция USBCAMD_InitializeNewInterface предоставляет USBCAMD все необходимые сведения для настройки мини-драйвера камеры для правильной работы с драйвером класса stream и драйвером шины USB.
USBCAMD_SelectAlternateInterface

Функция USBCAMD_SelectAlternateInterface выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB.

Интерфейсы

 
IKsAggregateControl

Интерфейс IKsAggregateControl предоставляет методы, которые добавляют и удаляют COM-серверы в качестве агрегатных поставщиков в объектах KS, поддерживающих интерфейс .
IKsAllocator

Интерфейс IKsAllocator предоставляет методы, которые управляют распределителем и запрашивают его. IKsAllocator предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях.
IKsAllocatorEx

Интерфейс IKsAllocatorEx предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях. IKsAllocatorEx наследует все методы интерфейса IKsAllocator и расширяет IKsAllocator, предоставляя методы, которые дополнительно управляют распределителем и запрашивают его.
IKsClockPropertySet

Интерфейс IKsClockPropertySet предоставляет методы, позволяющие прокси-серверу точно отражать время.
IKsControl

Интерфейс IKsControl — это интерфейс в стиле COM, реализованный в фильтрах и контактах AVStream.
IKsControl

Интерфейс IKsControl предоставляет методы пользовательского режима, управляющие фильтром KS или закреплением KS. Сведения об эквиваленте этого интерфейса в пользовательском режиме см. в разделе COM-интерфейс IKsControl AVStream.
IKsDataTypeCompletion

Интерфейс IKsDataTypeCompletion предоставляет метод для завершения частично указанных типов мультимедиа, которые передаются в метод IAMStreamConfig::SetFormat.
IKsDataTypeHandler

Интерфейс IKsDataTypeHandler предоставляет методы, которые выполняют необязательную предварительную и постобработку примеров мультимедиа.
IKsDeviceFunctions

Интерфейс IKsDeviceFunctions — это интерфейс в стиле COM, реализованный на устройствах AVStream. Этот интерфейс доступен в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях Windows.
IKsInterfaceHandler

Интерфейс IKsInterfaceHandler предоставляет методы, которые маршалируют примеры в ядро на основе структуры KSPIN_INTERFACE, указанной для установленного соединения. Идентификатор IID для этого интерфейса IID_IKsInterfaceHandler.
IKsNotifyEvent

Интерфейс IKsNotifyEvent предоставляет метод для вызова объекта KS, которому принадлежит событие DirectShow, выдавать событие с заданными параметрами.
IKsObject

Интерфейс IKsObject предоставляет метод для получения дескриптора файла объекта KS.
IKsPin

Интерфейс IKsPin предоставляет методы, которые управляют и извлекают сведения о контакте.
IKsPinEx

Интерфейс IKsPinEx наследует все методы интерфейса IKsPin и расширяет IKsPin, предоставляя метод, который уведомляет граф фильтра об ошибке, чтобы дать графу фильтра возможность остановиться.
IKsPinFactory

Интерфейс IKsPinFactory предоставляет метод, который получает идентификатор фабрики контактов.
IKsPinPipe

Интерфейс IKsPinPipe предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях. IKsPinPipe предоставляет методы, управляющие закреплением канала.
IKsPropertySet

Интерфейс IKsPropertySet в dsound.h предоставляет методы, которые обращаются к свойствам объектов KS, реализованных в мини-накопителе KS.
IKsPropertySet

Интерфейс IKsPropertySet в ksproxy.h предоставляет методы, которые обращаются к свойствам объектов KS, реализованных в мини-накопителе KS.
IKsQualityForwarder

Интерфейс IKsQualityForwarder наследует метод интерфейса IKsObject и расширяет IKsObject, предоставляя метод, который сбрасывает сведения из контакта.
IKsReferenceClock

Интерфейс IKsReferenceClock — это интерфейс в стиле COM, предоставляемый AVStream на всех контактах. Закрепление передает запрос на часы master.
IKsTopology

Интерфейс IKsTopology предоставляет метод, который открывает объекты узла топологии, содержащиеся в фильтре.

Структуры

 
KSSTREAM_SEGMENT

Структура KSSTREAM_SEGMENT содержит сведения, описывающие операции ввода-вывода, выполняемые в потоке.
ALLOCATOR_PROPERTIES_EX

Структура ALLOCATOR_PROPERTIES_EX предназначена для использования прокси-сервера и не рекомендуется для использования приложения. ALLOCATOR_PROPERTIES_EX содержит сведения, описывающие свойства распределителя.
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP

В этом разделе описывается структура AUDIORESOURCEMANAGEMENT_RESOURCEGROUP.
AVC_COMMAND_IRB

Структура AVC_COMMAND_IRB определяет структуру, содержащую пару команд AV/C и ответа.
AVC_EXT_PLUG_COUNTS

Структура AVC_EXT_PLUG_COUNTS описывает количество внешних подключаемых модулей в подсоедините.
AVC_IRB

Структура AVC_IRB представляет собой структуру заголовков I/O Request Block (IRB), в которой хранится номер функции.
AVC_MULTIFUNC_IRB

Структура AVC_MULTIFUNC_IRB содержит другие связанные структуры AV/C в объединении.
AVC_PEER_DO_LIST

В AVC_PEER_DO_LIST описываются все невиртуальные (одноранговые) экземпляры avc.sys.
AVC_PEER_DO_LOCATOR

В AVC_PEER_DO_LOCATOR описываются невиртуальные (одноранговые) экземпляры avc.sys.
AVC_PIN_COUNT

Структура AVC_PIN_COUNT указывает количество контактов на устройстве подсоединения AV/C.
AVC_PIN_DESCRIPTOR

Структура AVC_PIN_DESCRIPTOR описывает закрепление на устройстве подсоединения AV/C.
AVC_PIN_ID

Структура AVC_PIN_ID описывает закрепление в подсоедините.
AVC_PRECONNECT_INFO

Структура AVC_PRECONNECT_INFO указывает сведения о предварительном подключении для указанного идентификатора контакта (смещение от нуля) на устройстве подсоединения AV/C.
AVC_SETCONNECT_INFO

Структура AVC_SETCONNECT_INFO используется для инициализации драйвера подсоединения и установки контактов.
AVC_STREAM_REQUEST_BLOCK

Структура AVC_STREAM_REQUEST_BLOCK описывает запрос потоковой передачи AV/C, обрабатываемый avcstrm.sys.
AVC_SUBUNIT_ADDR_SPEC

Структура AVC_SUBUNIT_ADDR_SPEC используется с виртуальными экземплярами avc.sys для описания адресов виртуальных подразделений.
AVC_SUBUNIT_INFO_BLOCK

Структура AVC_SUBUNIT_INFO_BLOCK описывает сведения о подсоединениях.
AVC_UNIQUE_ID

В AVC_UNIQUE_ID описывается уникальный идентификатор единицы AV/C.
AVCCONNECTINFO

Структура AVCCONNECTINFO используется для инициализации драйвера подсоединения и установки контактов.
AVCPRECONNECTINFO

Структура AVCPRECONNECTINFO используется для инициализации драйвера подсоединения и установки контактов.
AVCSTRM_BUFFER_STRUCT

Структура AVCSTRM_BUFFER_STRUCT описывает буфер для отправки в avcstrm.sys для операций чтения или записи.
AVCSTRM_FORMAT_INFO

Структура AVCSTRM_FORMAT_INFO используется для описания потока данных.
AVCSTRM_OPEN_STRUCT

Структура AVCSTRM_OPEN_STRUCT описывает поток данных, который необходимо открыть.
BDA_BUFFER

В этом разделе описывается структура BDA_BUFFER.
BDA_CA_MODULE_UI

Структура BDA_CA_MODULE_UI описывает пользовательский интерфейс, который могут отображать подключаемые модули условного доступа (ЦС).
BDA_CAS_CHECK_ENTITLEMENTTOKEN

Дополнительные сведения: структура _BDA_CAS_CHECK_ENTITLEMENTTOKEN
BDA_CAS_CLOSE_MMIDIALOG

В этом разделе описывается структура BDA_CAS_CLOSE_MMIDIALOG.
BDA_CAS_CLOSEMMIDATA

Дополнительные сведения: структура _BDA_CAS_CLOSEMMIDATA
BDA_CAS_OPENMMIDATA

Дополнительные сведения: структура _BDA_CAS_OPENMMIDATA
BDA_CAS_REQUESTTUNERDATA

Дополнительные сведения: структура _BDA_CAS_REQUESTTUNERDATA
BDA_DISEQC_RESPONSE

Дополнительные сведения: структура _BDA_DISEQC_RESPONSE
BDA_DISEQC_SEND

Дополнительные сведения: структура _BDA_DISEQC_SEND
BDA_DRM_DRMSTATUS

Дополнительные сведения: структура _BDA_DRM_DRMSTATUS
BDA_DVBT2_L1_SIGNALLING_DATA

Дополнительные сведения: структура _BDA_DVBT2_L1_SIGNALLING_DATA
BDA_ETHERNET_ADDRESS

Дополнительные сведения: структура _BDA_ETHERNET_ADDRESS
BDA_ETHERNET_ADDRESS_LIST

Дополнительные сведения: структура _BDA_ETHERNET_ADDRESS_LIST
BDA_FILTER_TEMPLATE

Структура BDA_FILTER_TEMPLATE описывает топологию шаблона для фильтра BDA.
BDA_GDDS_DATA

Дополнительные сведения: структура _BDA_GDDS_DATA
BDA_GDDS_DATATYPE

Дополнительные сведения: структура _BDA_GDDS_DATATYPE
BDA_IPv4_ADDRESS

Дополнительные сведения: структура _BDA_IPv4_ADDRESS
BDA_IPv4_ADDRESS_LIST

Дополнительные сведения: структура _BDA_IPv4_ADDRESS_LIST
BDA_IPv6_ADDRESS

Дополнительные сведения: структура _BDA_IPv6_ADDRESS
BDA_IPv6_ADDRESS_LIST

Дополнительные сведения: структура _BDA_IPv6_ADDRESS_LIST
BDA_ISDBCAS_EMG_REQ

Дополнительные сведения: структура _BDA_ISDBCAS_EMG_REQ
BDA_ISDBCAS_REQUESTHEADER

Дополнительные сведения: структура _BDA_ISDBCAS_REQUESTHEADER
BDA_ISDBCAS_RESPONSEDATA

Дополнительные сведения: структура _BDA_ISDBCAS_RESPONSEDATA
BDA_MUX_PIDLISTITEM

Дополнительные сведения: структура _BDA_MUX_PIDLISTITEM
BDA_PID_MAP

Структура BDA_PID_MAP описывает тип данных для фильтрации из входного потока фильтра идентификатора пакета (PID), а затем для передачи в подчиненный фильтр.
BDA_PID_UNMAP

Структура BDA_PID_UNMAP описывает типы пакетов, чтобы остановить фильтрацию из входного потока фильтра идентификатора пакета (PID). Эти типы пакетов идентифицируются с помощью идентификаторов PID.
BDA_PIN_PAIRING

Структура BDA_PIN_PAIRING описывает топологию между парой входных и выходных контактов.
BDA_PROGRAM_PID_LIST

Структура BDA_PROGRAM_PID_LIST описывает данные конкретной программы для просмотра. Эти данные состоят из пакетов, которые идентифицируются с помощью идентификаторов пакетов (PID).
BDA_RATING_PINRESET

Дополнительные сведения: структура _BDA_RATING_PINRESET
BDA_SCAN_CAPABILTIES

Дополнительные сведения: структура _BDA_SCAN_CAPABILTIES
BDA_SCAN_START

Дополнительные сведения: структура _BDA_SCAN_START
BDA_SCAN_STATE

Дополнительные сведения: структура _BDA_SCAN_STATE
BDA_SIGNAL_TIMEOUTS

Дополнительные сведения: структура _BDA_SIGNAL_TIMEOUTS
BDA_STRING

Дополнительные сведения: структура _BDA_STRING
BDA_TABLE_SECTION

Структура BDA_TABLE_SECTION описывает раздел таблицы.
BDA_TEMPLATE_CONNECTION

Структура BDA_TEMPLATE_CONNECTION описывает шаблон для подключения BDA с точки зрения того, где оно начинается и заканчивается.
BDA_TEMPLATE_PIN_JOINT

Структура BDA_TEMPLATE_PIN_JOINT описывает соединение в топологии шаблона.
BDA_TRANSPORT_INFO

Структура BDA_TRANSPORT_INFO описывает форматирование потокового подключения.
BDA_TS_SELECTORINFO

Дополнительные сведения: структура _BDA_TS_SELECTORINFO
BDA_TS_SELECTORINFO_ISDBS_EXT

Дополнительные сведения: структура _BDA_TS_SELECTORINFO_ISDBS_EXT
BDA_TUNER_DIAGNOSTICS

Дополнительные сведения: структура _BDA_TUNER_DIAGNOSTICS
BDA_TUNER_TUNERSTATE

Дополнительные сведения: структура _BDA_TUNER_TUNERSTATE
BDA_USERACTIVITY_INTERVAL

Дополнительные сведения: структура _BDA_USERACTIVITY_INTERVAL
BDA_WMDRM_KEYINFOLIST

Дополнительные сведения: структура _BDA_WMDRM_KEYINFOLIST
BDA_WMDRM_RENEWLICENSE

Дополнительные сведения: структура _BDA_WMDRM_RENEWLICENSE
BDA_WMDRM_STATUS

Дополнительные сведения: структура _BDA_WMDRM_STATUS
BDA_WMDRMTUNER_PIDPROTECTION

Дополнительные сведения: структура _BDA_WMDRMTUNER_PIDPROTECTION
BDA_WMDRMTUNER_PURCHASEENTITLEMENT

Дополнительные сведения: структура _BDA_WMDRMTUNER_PURCHASEENTITLEMENT
BDANODE_DESCRIPTOR

Структура BDANODE_DESCRIPTOR описывает узел BDA.
BUS_INTERFACE_MEDIUMS

Дополнительные сведения: структура BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Перечислитель программных устройств экспортирует этот интерфейс, чтобы позволить драйверам ссылаться на число физических объектов устройств (PDO), чтобы устройство оставалось активным во время использования и выгружалось, когда оно не используется.
BUS_INTERFACE_SWENUM

Структура BUS_INTERFACE_SWENUM описывает интерфейс объекта перечислителя шины нагрузки по требованию.
CIP_HDR1

Структура CIP_HDR1 описывает общую структуру данных двух заголовков CIP квадлета (первый четырехугольник пары).
CIP_HDR2_FDF

Структура CIP_HDR2_FDF описывает второй квадлет пары заголовков CIP.
CIP_HDR2_MPEGTS

Структура CIP_HDR2_MPEGTS описывает второй квадлет пары заголовков CIP для потока формата MPEGTS.
CIP_HDR2_SYT

Структура CIP_HDR2_SYT описывает второй квадлет пары заголовков CIP для потока формата DV.
DEVCAPS

Структура DEVCAPS описывает возможности внешнего устройства.
DvbParentalRatingDescriptor

В этом разделе описывается структура DvbParentalRatingDescriptor.
DvbParentalRatingParam

В этом разделе описывается структура DvbParentalRatingParam.
DVINFO

Структура DVINFO описывает формат потока DV, включая сведения об источнике потоковой передачи по умолчанию и сведения об управлении потоком.
HW_CLOCK_OBJECT

Структура HW_CLOCK_OBJECT описывает часы, связанные с потоком.
HW_EVENT_DESCRIPTOR

Когда драйвер класса вызывает одну из подпрограмм StrMiniEvent мини-драйвера, он передает указатель на структуру HW_EVENT_DESCRIPTOR, чтобы описать событие как включенное или отключенное.
HW_INITIALIZATION_DATA

Структура HW_INITIALIZATION_DATA указывает основные сведения, необходимые драйверу класса, чтобы начать инициализацию мини-драйвера.
HW_STREAM_DESCRIPTOR

Мини-driver использует структуру HW_STREAM_DESCRIPTOR для возврата сведений о потоке в драйвер класса потока.
HW_STREAM_HEADER

Структура HW_STREAM_HEADER описывает семантику потоковой передачи ядра, поддерживаемую мини-накопителем в целом, как часть структуры HW_STREAM_DESCRIPTOR.
HW_STREAM_INFORMATION

Структура HW_STREAM_INFORMATION описывает семантику потоковой передачи ядра, поддерживаемую отдельными потоками, как часть структуры HW_STREAM_DESCRIPTOR.
HW_STREAM_OBJECT

HW_STREAM_OBJECT описывает экземпляр потока мини-driver.
HW_STREAM_REQUEST_BLOCK

Драйвер класса stream использует структуру HW_STREAM_REQUEST_BLOCK для передачи информации в мини-диск и из нее с помощью предоставленных мини-накопителем обратных вызовов.
HW_TIME_CONTEXT

Драйвер класса передает структуру HW_TIME_CONTEXT в качестве параметра для заполнения подпрограммой StrMiniClock потока или возвращает завершенную структуру HW_TIME_CONTEXT при ответе на запрос StreamClassQueryMasterClock или StreamClassQueryMasterClockSync.
KS_AM_ExactRateChange

Структура KS_AM_ExactRateChange еще не реализована.
KS_AM_SimpleRateChange

Структура KS_AM_SimpleRateChange используется для описания простого изменения скорости (быстрое перемещение вперед или перемотки) для потока MPEG2.
KS_AMVPDATAINFO

Структура KS_AMVPDATAINFO используется для описания свойств видеопорта.
KS_AMVPDIMINFO

Структура KS_AMVPDIMINFO используется для описания размеров видеопорта.
KS_AMVPSIZE

Структура KS_AMVPSIZE используется для описания размера видеопорта (ширина по высоте).
KS_ANALOGVIDEOINFO

Структура KS_ANALOGVIDEOINFO описывает аналоговый видеопоток.
KS_BDA_FRAME_INFO

Структура KS_BDA_FRAME_INFO описывает расширения BDA для структуры KSSTREAM_HEADER, которая описывает пакет данных для считывания или записи в закрепление драйвера потоковой передачи.
KS_BITMAPINFOHEADER

Структура KS_BITMAPINFOHEADER описывает подробные сведения о видеопотоке, такие как размеры изображения и глубина в пикселях.
KS_COLCON

Структура KS_COLCON используется для описания параметров цвета и контрастности.
KS_COMPRESSION

Структура KS_COMPRESSION определяет сжатие кадров на выходном контакте.
KS_COPY_MACROVISION

Структура KS_COPY_MACROVISION определяет уровень Макросвидения потока данных.
KS_DATAFORMAT_DV_AVC

В структуре KS_DATAFORMAT_DV_AVC хранится формат данных для цифрового видеосодержимого av/C.
KS_DATAFORMAT_H264VIDEOINFO

Структура KS_DATAFORMAT_H264VIDEOINFO описывает диапазон форматов данных, доступный для потока.
KS_DATAFORMAT_IMAGEINFO

Задает формат данных изображения, используемый для независимого закрепления изображения (или потока).
KS_DATAFORMAT_MPEG2TS_AVC

В структуре KS_DATAFORMAT_MPEG2TS_AVC хранится формат данных для подключения AV/C MPEG2.
KS_DATAFORMAT_VBIINFOHEADER

Структура KS_DATAFORMAT_VBIINFOHEADER описывает поток интервала вертикального пробела (VBI).
KS_DATAFORMAT_VIDEOINFO_PALETTE

Структура KS_DATAFORMAT_VIDEOINFO_PALETTE описывает сведения о цветовой палитре.
KS_DATAFORMAT_VIDEOINFOHEADER

Структура KS_DATAFORMAT_VIDEOINFOHEADER описывает видеопоток, который не включает параметры bob или плетения.
KS_DATAFORMAT_VIDEOINFOHEADER2

Структура KS_DATAFORMAT_VIDEOINFOHEADER2 описывает видеопоток, включающий параметры для боба или ткать.
KS_DATARANGE_ANALOGVIDEO

Структура KS_DATARANGE_ANALOGVIDEO описывает аналоговый видеопоток.
KS_DATARANGE_BDA_ANTENNA

Структура KS_DATARANGE_BDA_ANTENNA описывает диапазон форматов данных для потока антенны BDA.
KS_DATARANGE_BDA_TRANSPORT

Структура KS_DATARANGE_BDA_TRANSPORT описывает диапазон форматов данных для транспортного потока BDA.
KS_DATARANGE_DV_AVC

В структуре KS_DATARANGE_DV_AVC хранится ряд форматов цифрового видео AV/C.
KS_DATARANGE_DVVIDEO

В структуре KS_DATARANGE_DV_AVC хранится ряд форматов цифрового видео.
KS_DATARANGE_H264_VIDEO

Структура KS_DATARANGE_H264_VIDEO описывает диапазон форматов видео MPEG-2, доступных для потока.
KS_DATARANGE_IMAGE

Указывает диапазон данных изображения, используемый в структуре KSPIN_DESCRIPTOR, описывающей закрепление (или поток).
KS_DATARANGE_MPEG1_VIDEO

Структура KS_DATARANGE_MPEG1_VIDEO описывает диапазон форматов видео MPEG-1, доступных для потока.
KS_DATARANGE_MPEG2_VIDEO

Структура KS_DATARANGE_MPEG2_VIDEO описывает диапазон форматов видео MPEG-2, доступных для потока.
KS_DATARANGE_MPEG2TS_AVC

В структуре KS_DATARANGE_MPEG2TS_AVC хранится диапазон форматов AV/C MPEG2.
KS_DATARANGE_VIDEO

Структура KS_DATARANGE_VIDEO описывает ряд видеопотоков без параметров bob или плетения.
KS_DATARANGE_VIDEO_PALETTE

Структура KS_DATARANGE_VIDEO_PALETTE описывает поток и его возможности цвета.
KS_DATARANGE_VIDEO_VBI

Структура KS_DATARANGE_VIDEO_VBI описывает диапазон форматов данных, содержащих данные интервала вертикального пустого интервала (VBI).
KS_DATARANGE_VIDEO2

Структура KS_DATARANGE_VIDEO2 описывает видеопоток, включая параметры боба или ткать.
KS_DVD_YCrCb

Структура KS_DVD_YCrCb используется для описания цвета в цветовом пространстве YCrCb.
KS_DVD_YUV

Структура KS_DVD_YUV используется для описания цвета в цветовом пространстве YUV.
KS_DVDCOPY_BUSKEY

Структура KS_DVDCOPY_BUSKEY используется для описания сведений о ключе шины для процесса проверки подлинности защиты авторских прав НА DVD.
KS_DVDCOPY_CHLGKEY

Структура KS_DVDCOPY_CHLGKEY используется для описания сведений о ключе запроса для процесса проверки подлинности защиты авторских прав НА DVD.
KS_DVDCOPY_DISCKEY

Структура KS_DVDCOPY_DISCKEY используется для описания сведений о ключе диска для процесса проверки подлинности защиты авторских прав НА DVD.
KS_DVDCOPY_REGION

Структура KS_DVDCOPY_REGION используется для описания области управления копированием в соответствии с языковыми ограничениями.
KS_DVDCOPY_SET_COPY_STATE

Структура KS_DVDCOPY_SET_COPY_STATE используется для указания состояния защиты авторских прав потока декодера DVD.
KS_DVDCOPY_TITLEKEY

Структура KS_DVDCOPY_TITLEKEY используется для описания сведений о заголовке ключа для процесса проверки подлинности защиты авторских прав НА DVD.
KS_FRAME_INFO

Структура KS_FRAME_INFO расширяет структуру KSSTREAM_HEADER для видеопотоков.
KS_FRAMING_ITEM

Структура KS_FRAMING_ITEM используется для объявления требований к распределителю в контакте режима ядра.
KS_FRAMING_RANGE

Структура KS_FRAMING_RANGE задает диапазон размеров кадров для заданного элемента обрамления.
KS_FRAMING_RANGE_WEIGHTED

Драйверы могут использовать структуру KS_FRAMING_RANGE_WEIGHTED для указания диапазона взвешений размеров кадров.
KS_H264VIDEOINFO

В KS_H264VIDEOINFO описываются возможности устройства, которые применяются к текущему типу мультимедиа.
KS_MPEG1VIDEOINFO

Структура KS_MPEG1VIDEOINFO описывает видеопоток MPEG-1.
KS_MPEGAUDIOINFO

Структура KS_MPEGAUDIOINFO описывает аудиопоток MPEG.
KS_MPEGVIDEOINFO2

Структура KS_MPEGVIDEOINFO2 описывает видеопоток MPEG-2, включая параметры боба или плетения.
KS_RGBQUAD

Структура KS_RGBQUAD описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего цветов в диапазоне от 0 до 255 (0x0 до 0xff).
KS_TRUECOLORINFO

Структура KS_TRUECOLORINFO описывает цветовую палитру и сведения о битовой маске для видеоизобращений, которые также содержат палитру.
KS_TVTUNER_CHANGE_INFO

Структура KS_TVTUNER_CHANGE_INFO предоставляет кодеки интервала вертикального пробела (VBI) со сведениями о настроенной в данный момент канале.
KS_VBI_FRAME_INFO

Структура KS_VBI_FRAME_INFO расширяет структуру KSSTREAM_HEADER для потоков С интервалом вертикального пробела (VBI).
KS_VBIINFOHEADER

Структура KS_VBIINFOHEADER описывает необработанные потоки интервала вертикального пробела (VBI).
KS_VIDEO_STREAM_CONFIG_CAPS

Структура KS_VIDEO_STREAM_CONFIG_CAPS описывает конфигурацию и возможности видеопотока, включая стандарт аналогового видео (например, NTSC, PAL или SECAM), возможности масштабирования и обрезки; минимальная и максимальная частота кадров; и минимальная и максимальная скорость данных.
KS_VIDEOINFO

Структура KS_VIDEOINFO описывает сведения о растровом рисунке и цвете для видеопотока.
KS_VIDEOINFOHEADER

Структура KS_VIDEOINFOHEADER описывает сведения о растровом рисунке и цвете для видеопотока.
KS_VIDEOINFOHEADER2

Структура KS_VIDEOINFOHEADER2 описывает подробные сведения о видеопотоке, включая параметры боба или ткания, защиту от копирования и пропорции пикселей.
KSALLOCATOR_DISPATCH

Структура KSALLOCATOR_DISPATCH содержит обратные вызовы, необходимые для реализации собственного распределителя уровня ядра.
KSALLOCATOR_FRAMING

Структура KSALLOCATOR_FRAMING используется для запроса требований к обрамления и отправки запросов на создание распределителя.
KSALLOCATOR_FRAMING_EX

Структура KSALLOCATOR_FRAMING_EX является заменой AVStream для KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX определяет требования к распределителю для контакта в фильтре уровня ядра.
KSATTRIBUTE

Структура KSATTRIBUTE определяет дополнительный атрибут формата данных или диапазона данных, который не охватывается структурами KSDATAFORMAT и KSDATARANGE или расширенными сведениями на основе описателей формата и диапазона.
KSATTRIBUTE_LIST

Структура KSATTRIBUTE_LIST содержит атрибут, определенный в структуре KSATTRIBUTE.
KSAUDIOENGINE_DEVICECONTROLS

Описывает структуру KSAUDIOENGINE_DEVICECONTROLS.
KSAUTOMATION_TABLE

Структура KSAUTOMATION_TABLE определяет структуру, объединяющую таблицы свойств, методов и событий.
KSBUFFER_ITEM

Структура KSBUFFER_ITEM используется для хранения списка буферов данных, скопированных из источника событий, которые могут быть получены приемником событий через KSEVENT_TYPE_QUERYBUFFER.
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS

Структура KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS используется для перечисления конфигураций потоков, поддерживающих фоновую сегментацию.
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET

Структура KSCAMERA_EXTENDEDPROP_CAMERAOFFSET содержит параметры для свойства Управления смещением угла камеры.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS определяет доступное разрешение и поддерживаемые значения конфигурации.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER содержит сведения о размере и количестве для структур KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER и KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING содержит источник x и y и размер окна цифрового окна в формате Q24.
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION

Элемент управления компенсацией ev обеспечивает контроль экспозиции, который регулируется шагами компенсации ev.
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW

Свойство Элемента управления "Поле представления" описывает текущее поле зрения (FOV) камеры, а также угол наклона положения камеры.
KSCAMERA_EXTENDEDPROP_HEADER

Структура KSCAMERA_EXTENDEDPROP_HEADER является заголовком полезных данных для свойства элемента управления расширением.
KSCAMERA_EXTENDEDPROP_METADATAINFO

Эта структура представляет сведения о метаданных для расширенного элемента управления свойством.
KSCAMERA_EXTENDEDPROP_PHOTOMODE

Структура KSCAMERA_EXTENDEDPROP_PHOTOMODE содержит данные свойств для подсчета кадров журнала в режиме фото.
KSCAMERA_EXTENDEDPROP_PROFILE

Полезные данные элемента управления KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE содержат KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS

Эта структура содержит возможности для элемента управления рентабельности инвестиций.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER

Эта структура содержит сведения о заголовках для возможностей рентабельности инвестиций.
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE

Эта структура содержит структуру сведений о рентабельности инвестиций для раскрытия.
KSCAMERA_EXTENDEDPROP_ROI_FOCUS

Эта структура содержит структуру сведений о рентабельности инвестиций для фокусировки.
KSCAMERA_EXTENDEDPROP_ROI_INFO

Эта структура содержит сведения о рентабельности инвестиций.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL

Эта структура содержит сведения для элемента управления ROI IsP.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER

Эта структура содержит сведения о заголовке для элементов управления ROI IsP.
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE

Эта структура содержит структуру сведений о рентабельности инвестиций для баланса белого.
KSCAMERA_EXTENDEDPROP_VALUE

Структура KSCAMERA_EXTENDEDPROP_VALUE представляет собой объединение типов данных, используемое для выражения значения расширенного свойства.
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING

KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING — это структура полезных данных свойства для параметров обработки видео, связанных с балансом белого, режимом экспозиции и режимом фокусировки.
KSCAMERA_MAXVIDEOFPS_FORPHOTORES

Структура KSCAMERA_MAXVIDEOFPS_FORPHOTORES содержит данные свойства для максимальной частоты кадров в определенном разрешении для камеры, поддерживающей предварительный просмотр и захват.
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK

Структура KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK содержит сведения о размерах фоновой маски, а также о ее охвате кадра, из которого она выводится. Это кадр, который выводится потоком.
KSCAMERA_METADATA_DIGITALWINDOW

KSCAMERA_METADATA_DIGITALWINDOW содержит сведения о заголовке метаданных, а также источник и размер цифрового окна x и y в формате Q24.
KSCAMERA_METADATA_ITEMHEADER

Эта структура содержит сведения о заголовке метаданных, которые заполняются драйвером камеры.
KSCAMERA_METADATA_PHOTOCONFIRMATION

Эта структура содержит метаданные подтверждения фотографии, которые заполняются драйвером камеры.
KSCAMERA_PERFRAMESETTING_CAP_HEADER

Эта структура содержит сведения о заголовках для возможностей параметров для каждого кадра.
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER

Структура KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER содержит сведения о заголовке для элемента параметров для каждого кадра.
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM

Эта структура содержит пользовательский элемент.
KSCAMERA_PERFRAMESETTING_FRAME_HEADER

Эта структура содержит сведения о заголовке для кадра в полезных данных параметров каждого кадра.
KSCAMERA_PERFRAMESETTING_HEADER

Эта структура содержит сведения о заголовках для полезных данных параметров каждого кадра.
KSCAMERA_PERFRAMESETTING_ITEM_HEADER

Структура KSCAMERA_PERFRAMESETTING_ITEM_HEADER содержит сведения о заголовке элемента параметров для каждого кадра.
KSCAMERA_PROFILE_CONCURRENCYINFO

Массив KSCAMERA_PROFILE_CONCURRENCYINFO структур формирует параметр Camera.Concurrency структуры KSDEVICE_PROFILE_INFO (размер массива которой определяется параметром Camera.CountOfConcurrency), указывающий, какие профили профиль, определенный в структуре KSCAMERA_PROFILE_INFO, могут работать одновременно на разных камерах.
KSCAMERA_PROFILE_INFO

Структура KSCAMERA_PROFILE_INFO используется для уникальной идентификации заданного профиля.
KSCAMERA_PROFILE_MEDIAINFO

Эта структура содержит соответствующие сведения о типах мультимедиа, представленные для каждого профиля камеры.
KSCAMERA_PROFILE_PININFO

Эта структура определяет доступный список типов мультимедиа для каждого контакта драйвера камеры.
KSCLOCK_CREATE

Структура KSCLOCK_CREATE используется в параметрах создания часов для функции KsCreateClock.
KSCLOCK_DISPATCH

Структура KSCLOCK_DISPATCH содержит обратные вызовы, необходимые для закрепления для реализации объекта часов.
KSCLOCK_FUNCTIONTABLE

Структура KSCLOCK_FUNCTIONTABLE описывает таблицу функций для master часов.
KSCLOCKINSTANCE

Дополнительные сведения: Структура KSCLOCKINSTANCE
KSCOMPONENTID

Структура KSCOMPONENTID содержит уникальные идентификаторы, описывающие отдельный объект потоковой передачи ядра.
KSCORRELATED_TIME

Структура KSCORRELATED_TIME содержит часовое время, а также соответствующее количество тактов с момента загрузки системы.
KSDATAFORMAT

Структура KSDATAFORMAT — это структура переменной длины, описывающая формат данных.
KSDATAFORMAT

В этом разделе описывается объединение KSDATAFORMAT.
KSDEVICE

Структура KSDEVICE описывает функциональное устройство WDM, управляемое AVStream.
KSDEVICE_DESCRIPTOR

Структура KSDEVICE_DESCRIPTOR описывает характеристики конкретного устройства.
KSDEVICE_DISPATCH

Структура KSDEVICE_DISPATCH описывает обратные вызовы, которые клиент может предоставить для получения уведомлений о создании устройства и событиях PnP.
KSDEVICE_PROFILE_INFO

KSDEVICE_PROFILE_INFO — это универсальная структура, предназначенная для обработки сведений о профилях для различных типов устройств.
KSDEVICE_THERMAL_DISPATCH

Структура KSDEVICE_THERMAL_DISPATCH используется драйвером miniport в вызове API для регистрации обратных вызовов уведомлений о температуре. Эта структура содержит указатели функций обратного вызова для активных и пассивных интерфейсов охлаждения.
KSDISPATCH_TABLE

Структура KSDISPATCH_TABLE содержит указатели на процедуры диспетчеризации IRP, реализованные в minidriver.
KSDPC_ITEM

Структура KSDPC_ITEM используется для хранения информации, связанной с любыми внутренними DPC, которые могут использоваться для создания уведомлений о событиях из поднятого IRQL.
KSE_NODE

Структура KSE_NODE указывает запрос события на определенном узле.
KSE_PIN

Дополнительные сведения: структура KSE_PIN
KSERROR

Структура KSERROR используется для передачи ошибок потоковой передачи как в режиме ядра, так и в пользовательском режиме соответствующим менеджерам по качеству.
KSEVENT_ENTRY

Подсистема потоковой передачи ядра использует структуру KSEVENT_ENTRY для описания того, как должно быть активировано событие.
KSEVENT_ITEM

Структура KSEVENT_ITEM описывает поддержку мини-драйвера для определенного события в наборе событий.
KSEVENT_SET

Структура KSEVENT_SET описывает события, составляющие набор событий потоковой передачи ядра.
KSEVENT_TIME_INTERVAL

Структура KSEVENT_TIME_INTERVAL используется в различных событиях в наборе событий KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

Структура KSEVENT_TIME_MARK используется в различных событиях в наборе событий KSEVENTSETID_Clock.
KSEVENT_TUNER_INITIATE_SCAN_S

Структура KSEVENT_TUNER_INITIATE_SCAN_S используется в событии KSEVENT_TUNER_INITIATE_SCAN в наборе событий EVENTSETID_TUNER.
KSEVENTDATA

Клиенты потоковой передачи ядра отправляют структуру KSEVENTDATA в драйвер класса, чтобы указать метод уведомления.
KSEVENTDATA_BDA_RF_TUNER_SCAN_S

В этом разделе описывается структура KSEVENTDATA_BDA_RF_TUNER_SCAN_S.
KSFASTMETHOD_ITEM

Драйверы предоставляют структуру типа KSFASTMETHOD_ITEM для поддержки быстрой отправки операций ввода-вывода.
KSFASTPROPERTY_ITEM

Структура KSFASTPROPERTY_ITEM используется с элементами для быстрой отправки операций ввода-вывода.
KSFILTER

Структура KSFILTER описывает экземпляр фильтра.
KSFILTER_DESCRIPTOR

Структура KSFILTER_DESCRIPTOR описывает характеристики фильтра, созданного данной фабрикой фильтров.
KSFILTER_DISPATCH

Структура KSFILTER_DISPATCH описывает обратные вызовы клиента, которые выполняются для уведомления клиента об определенных событиях в заданном типе фильтра.
KSFILTERFACTORY

Структура KSFILTERFACTORY представляет фабрику фильтров.
KSFRAMETIME

Структура KSFRAMETIME поддерживается маркерами отрисовки и используется для возврата длительности следующего кадра данных и флагов, связанных с этим кадром.
KSGATE

Структура KSGATE описывает объект шлюза AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

Дополнительные сведения: структура KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

Структура KSHANDSHAKE используется для передачи информации взад и вперед во время подтверждения контактов в попытке согласовать закрытый интерфейс.
KSIDEFAULTCLOCK

Дополнительные сведения: Структура KSIDEFAULTCLOCK
KSIDENTIFIER

Структура KSIDENTIFIER задает GUID, который однозначно идентифицирует связанный набор идентификаторов GUID, и значение индекса для ссылки на конкретный элемент в этом наборе.
KSINTERVAL

Структура KSINTERVAL задает базовое время и интервал времени для повторяющихся событий.
KSJACK_DESCRIPTION3

В этом разделе описывается структура KSJACK_DESCRIPTION3.
KSM_BDA_PIN

Структура KSM_BDA_PIN описывает запрос метода для создания или удаления фабрики контактов для фильтра.
KSM_BDA_PIN_PAIR

Структура KSM_BDA_PIN_PAIR описывает запрос метода для получения структуры связывания контактов (BDA_PIN_PAIRING) между парой входных и выходных контактов.
KSM_NODE

Так же, как KSP_NODE используется для свойств узла, структура KSM_NODE используется для методов на узле.
KSM_PIN

Структура KSM_PIN описывает запрос метода для создания или удаления фабрики контактов для фильтра.
KSM_PIN_PAIR

Структура KSM_PIN_PAIR описывает запрос метода для получения структуры связывания контактов (BDA_PIN_PAIRING) между парой входных и выходных контактов.
KSMAPPING

Структура KSMAPPING используется для описания одного непрерывного блока физической памяти для использования в операциях DMA точечных и сборных данных.
KSMETHOD_ITEM

Структура KSMETHOD_ITEM описывает один метод в наборе методов.
KSMETHOD_SET

Структура KSMETHOD_SET описывает методы, составляющие набор методов потоковой передачи ядра.
KSMPEGVID_RECT

структура KSMPEGVID_RECT
KSMULTIPLE_ITEM

Структура KSMULTIPLE_ITEM является универсальным заголовком для данных свойств, которые могут содержать несколько записей.
KSNODE_CREATE

Структура KSNODE_CREATE описывает набор сведений, используемых для создания дескриптора узла.
KSNODE_DESCRIPTOR

Структура KSNODE_DESCRIPTOR описывает узел топологии в фильтре.
KSOBJECT_CREATE

Структура KSOBJECT_CREATE содержит массив обработчиков создания для классов базовых объектов, поддерживаемых этим объектом устройства.
KSOBJECT_CREATE_ITEM

Структура KSOBJECT_CREATE_ITEM используется для поиска строки, переданной в запрос на создание.
KSP_BDA_NODE_PIN

Структура KSP_BDA_NODE_PIN описывает запрос свойства для получения контрольного маркера для узла.
KSP_NODE

Клиенты потоковой передачи ядра используют структуру KSP_NODE для указания свойства и типа узла в запросе свойства KSPROPERTY_TOPOLOGY_NAME.
KSP_NODE_ESPID

Структура KSP_NODE_ESPID описывает свойство и тип узла для узла сопоставления сообщений управления правами (ECM), а также идентификатор пакета (PID) для элементарного потока, который обрабатывает узел карты ECM.
KSP_PIN

Клиенты потоковой передачи ядра используют структуру KSP_PIN для указания свойства и типа закрепления в запросе свойства KSPROPSETID_Pin.
KSP_TIMEFORMAT

Структура KSP_TIMEFORMAT соответствует KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

Структура KSPIN описывает экземпляр контакта.
KSPIN_CINSTANCES

Дополнительные сведения: структура KSPIN_CINSTANCES
KSPIN_CONNECT

Клиенты используют структуру KSPIN_CONNECT для описания подключения, запрашиваемого от драйвера в вызове KsCreatePin.
KSPIN_DESCRIPTOR

Структура KSPIN_DESCRIPTOR описывает основные свойства KSPROPSETID_Pin типа контакта.
KSPIN_DESCRIPTOR_EX

Структура KSPIN_DESCRIPTOR_EX описывает характеристики типа закрепления для заданного типа фильтра.
KSPIN_DISPATCH

Структура KSPIN_DISPATCH описывает обратные вызовы, для которых клиенты могут регистрироваться для получения уведомлений о событиях пин-кода.
KSPIN_MDL_CACHING_NOTIFICATION

Структура KSPIN_MDL_CACHING_NOTIFICATION содержит поля, используемые внутри операционной системы.
KSPIN_MDL_CACHING_NOTIFICATION32

Структура KSPIN_MDL_CACHING_NOTIFICATION32 содержит поля, которые используются операционной системой внутри системы.
KSPIN_PHYSICALCONNECTION

Структура типа KSPIN_PHYSICALCONNECTION возвращается в ответ на запрос KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

Структура KSPRIORITY используется для указания приоритета и используется со свойством KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

Структура KSPROCESSPIN описывает состояние процесса определенного контакта.
KSPROCESSPIN_INDEXENTRY

Структура KSPROCESSPIN_INDEXENTRY используется в обработке Filter-Centric для объединения всех входных и выходных контактов в одном контексте.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S

Структура KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S указывает, поддерживается ли запись с чередованием.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S

Структура KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S указывает, возможна ли запись с чередованием.
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S

Структура KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S определяет ширину и высоту поверхности наложения.
KSPROPERTY_BDA_RF_TUNER_CAPS_S

В этом разделе описывается структура KSPROPERTY_BDA_RF_TUNER_CAPS_S.
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S

В этом разделе описывается структура KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S

В этом разделе описывается структура KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_S

В этом разделе описывается структура KSPROPERTY_BDA_RF_TUNER_STANDARD_S.
KSPROPERTY_BOUNDS_LONG

Структура KSPROPERTY_BOUNDS_LONG определяет границы для 32-разрядного свойства.
KSPROPERTY_BOUNDS_LONGLONG

Структура KSPROPERTY_BOUNDS_LONGLONG определяет границы для 64-разрядного свойства.
KSPROPERTY_CAMERACONTROL_FLASH_S

Описывает свойства элемента управления вспышкой в наборе свойств элемента управления PROPSETID_VIDCAP_CAMERACONTROL_FLASH камеры. Эта структура задает значения свойств, которые используются приложениями для настройки вспышки камеры.
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S

Структура KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S возвращает данные, относящиеся к фильтру, запрашиваемые с помощью свойства KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S

Описывает свойства элемента управления закрепления изображения в наборе свойств элемента управления PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY камеры.
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

Структура KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S возвращает данные для конкретного узла, запрашиваемые с помощью свойства KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_NODE_S

Структура KSPROPERTY_CAMERACONTROL_NODE_S описывает свойства на основе узла в наборе свойств PROPSETID_VIDCAP_CAMERACONTROL. Эта структура задает значения свойств в запросах к драйверу видеокласса USB.
KSPROPERTY_CAMERACONTROL_NODE_S2

Структура KSPROPERTY_CAMERACONTROL_NODE_S2 описывает свойства на основе узла в наборе свойств PROPSETID_VIDCAP_CAMERACONTROL, которые используют два значения одновременно. Эта структура задает значения свойств в запросах к драйверу класса видео USB.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S

Описывает свойства элемента управления для интересующей области (ROI) в наборе свойств элемента управления PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST камеры.
KSPROPERTY_CAMERACONTROL_S

Структура KSPROPERTY_CAMERACONTROL_S описывает свойства на основе фильтра в наборе свойств PROPSETID_VIDCAP_CAMERACONTROL.
KSPROPERTY_CAMERACONTROL_S_EX

Указывает операцию управления камерой, включая настройку вспышки, свойств элемента управления закрепления изображения, интересующую область изображения или стабилизацию видео.
KSPROPERTY_CAMERACONTROL_S2

Структура KSPROPERTY_CAMERACONTROL_S2 описывает свойства на основе фильтров в наборе свойств PROPSETID_VIDCAP_CAMERACONTROL, которые используют два значения одновременно.
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S

Описывает свойства элемента управления стабилизацией видео в наборе свойств управления камерой PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION. Эта структура задает значения свойств, которые используются в запросах к драйверу камеры.
KSPROPERTY_CROSSBAR_CAPS_S

Структура KSPROPERTY_CROSSBAR_CAPS_S описывает возможности перекладины для устройства.
KSPROPERTY_CROSSBAR_PININFO_S

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

Структура KSPROPERTY_CROSSBAR_ROUTE_S описывает, возможна ли конкретная маршрутизация, и указывает текущую маршрутизацию для контакта.
KSPROPERTY_DESCRIPTION

Структура KSPROPERTY_DESCRIPTION определяет размер и тип значений, содержащихся в определенном свойстве.
KSPROPERTY_DROPPEDFRAMES_CURRENT_S

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

Структура KSPROPERTY_EXTDEVICE_S описывает внешнее устройство и его возможности.
KSPROPERTY_EXTXPORT_NODE_S

Структура KSPROPERTY_EXTXPORT_NODE_S описывает внешний транспорт и его возможности.
KSPROPERTY_EXTXPORT_S

Структура KSPROPERTY_EXTXPORT_S описывает внешний транспорт и его возможности.
KSPROPERTY_GRAPHMANAGER_INTERFACE

Дополнительные сведения: структура _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

Драйверы используют структуру KSPROPERTY_ITEM, чтобы описать, как они поддерживают свойство в наборе свойств.
KSPROPERTY_MEDIAAVAILABLE

Структура KSPROPERTY_MEDIAAVAILABLE указывает промежуток времени мультимедиа (диапазон времени, в котором клиент может искать данные), доступный в данный момент в фильтре.
KSPROPERTY_MEMBERSHEADER

Драйвер предоставляет структуру типа KSPROPERTY_MEMBERSHEADER для описания размера и типа каждого элемента массива, содержащего значения свойств или диапазоны.
KSPROPERTY_MEMBERSLIST

Структура KSPROPERTY_MEMBERSLIST содержит список допустимых значений или диапазонов для свойства.
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO

Определяет структуру KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO

Определяет структуру KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER

Структура KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER содержит полезные данные, относящиеся к NTP, которые используются для установки или отключения NTP-сервера на камере протокола Onvif.
KSPROPERTY_POSITIONS

Структура KSPROPERTY_POSITIONS указывает текущую позицию и позицию остановки относительно общей длительности потока.
KSPROPERTY_SELECTOR_NODE_S

Структура KSPROPERTY_SELECTOR_NODE_S описывает параметры свойств на основе узла в наборе свойств PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SELECTOR_S

Структура KSPROPERTY_SELECTOR_S описывает параметры свойств на основе фильтра в наборе свойств PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SERIAL

Структура KSPROPERTY_SERIAL — это заголовок, который включается для каждого свойства, следующего за KSPROPERTY_SERIALHDR структурой.
KSPROPERTY_SERIALHDR

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

Драйвер потоковой передачи ядра или пин-код может использовать структуру KSPROPERTY_SET для описания поддержки набора свойств.
KSPROPERTY_SPHLI

Структура KSPROPERTY_SPHLI используется для описания прямоугольника вложенной картины или экрана, цвет или контрастность которых необходимо изменить.
KSPROPERTY_SPPAL

Структура KSPROPERTY_SPPAL используется для описания палитры вложенного представления.
KSPROPERTY_STEPPING_LONG

Структура KSPROPERTY_STEPPING_LONG определяет допустимый диапазон значений для 32-разрядного свойства.
KSPROPERTY_STEPPING_LONGLONG

Структура KSPROPERTY_STEPPING_LONGLONG определяет допустимый диапазон значений для 64-разрядного свойства.
KSPROPERTY_TIMECODE_NODE_S

Структура KSPROPERTY_TIMECODE_NODE_S описывает код времени.
KSPROPERTY_TIMECODE_S

Структура KSPROPERTY_TIMECODE_S описывает код времени.
KSPROPERTY_TUNER_CAPS_S

Структура KSPROPERTY_TUNER_CAPS_S описывает аппаратные возможности устройств настройки телевизора и радиосвязи.
KSPROPERTY_TUNER_FREQUENCY_S

Структура KSPROPERTY_TUNER_FREQUENCY_S описывает частоту работы телевизора или радио-тюнера.
KSPROPERTY_TUNER_IF_MEDIUM_S

Структура KSPROPERTY_TUNER_IF_MEDIUM_S возвращает средний GUID для контакта, который поддерживает настройку до промежуточной частоты.
KSPROPERTY_TUNER_INPUT_S

Структура KSPROPERTY_TUNER_INPUT_S описывает индекс входного подключения устройства тюнера для устройств, поддерживающих несколько входов.
KSPROPERTY_TUNER_MODE_CAPS_S

Структура KS_PROPERTY_TUNER_MODE_CAPS_S описывает возможности телевизионных и радио-тюнеров.
KSPROPERTY_TUNER_MODE_S

Структура KSPROPERTY_TUNER_MODE_S описывает режим устройства телевизора или радио-тюнера.
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S

Структура KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S описывает возможности сканирования типа широковещательной сети, поддерживаемые устройством настройки.
KSPROPERTY_TUNER_SCAN_CAPS_S

Структура KSPROPERTY_TUNER_SCAN_CAPS_S описывает возможности аппаратного сканирования устройства настройки.
KSPROPERTY_TUNER_SCAN_STATUS_S

Структура KSPROPERTY_TUNER_SCAN_STATUS_S описывает состояние операции сканирования.
KSPROPERTY_TUNER_STANDARD_MODE_S

Структура KSPROPERTY_TUNER_STANDARD_MODE_S описывает, может ли устройство настройки определить стандарт тюнера по самому сигналу.
KSPROPERTY_TUNER_STANDARD_S

Структура KSPROPERTY_TUNER_STANDARD_S описывает стандарт устройства ТВ-тюнера, например PAL, NTSC или SECAM.
KSPROPERTY_TUNER_STATUS_S

Структура KSPROPERTY_TUNER_STATUS_S описывает ход выполнения операции настройки для тв- и радио-тюнеров, включая текущую частоту настройки.
KSPROPERTY_TVAUDIO_CAPS_S

Структура KSPROPERTY_TVAUDIO_CAPS_S описывает возможности телевизионного звукового устройства, такие как поддержка стереофонического и монофонического звука и языковые возможности.
KSPROPERTY_TVAUDIO_S

Структура KSPROPERTY_TVAUDIO_S описывает текущий режим звука телевизора, например стерео- или монофонический звук и языковые параметры.
KSPROPERTY_VALUES

Структура KSPROPERTY_VALUES описывает тип и допустимые значения по умолчанию свойства.
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

Структура KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S описывает сведения о возможностях сжатия видео, поддерживаемых устройством.
KSPROPERTY_VIDEOCOMPRESSION_S

Структура KSPROPERTY_VIDEOCOMPRESSION_S описывает одно свойство KSPROPERTY_VIDEOCOMPRESSION_Xxx указанного потока.
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S

Структура KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S описывает фактическую информацию о частоте кадров в ответ на запросы KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE свойств.
KSPROPERTY_VIDEOCONTROL_CAPS_S

Структура KSPROPERTY_VIDEOCONTROL_CAPS_S описывает возможности управления видео в мини-накопителе, такие как возможность перелистывания изображения или активации событий.
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S

Структура KSPROPERTY_VIDEOCONTROL_FRAME_RATES описывает доступную частоту кадров в единицах 100 наносекунд.
KSPROPERTY_VIDEOCONTROL_MODE_S

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

Структура KSPROPERTY_VIDEODECODER_CAPS_S описывает аппаратные возможности устройства декодера видео.
KSPROPERTY_VIDEODECODER_S

Структура KSPROPERTY_VIDEODECODER_S описывает параметры свойств в наборе свойств PROPSETID_VIDCAP_VIDEODECODER.
KSPROPERTY_VIDEODECODER_STATUS_S

Структура KSPROPERTY_VIDEODECODER_STATUS_S описывает текущее состояние устройства декодирования видео, например количество строк во входящем аналоговом сигнале и блокировку сигнала.
KSPROPERTY_VIDEOPROCAMP_NODE_S

Структура KSPROPERTY_VIDEOPROCAMP_NODE_S описывает параметры свойств на основе узла в наборе свойств PROPSETID_VIDCAP_VIDEOPROCAMP.
KSPROPERTY_VIDEOPROCAMP_NODE_S2

Структура KSPROPERTY_VIDEOPROCAMP_NODE_S2 описывает параметры свойств на основе узла в наборе свойств PROPSETID_VIDCAP_VIDEOPROCAMP, которые используют два значения одновременно.
KSPROPERTY_VIDEOPROCAMP_S

Структура KSPROPERTY_VIDEOPROCAMP_S описывает параметры свойств на основе фильтра в наборе свойств PROPSETID_VIDCAP_VIDEOPROCAMP.
KSQUALITY

Структура KSQUALITY используется для передачи отчетов о проблемах QM как в режиме ядра, так и в пользовательском режиме соответствующим менеджерам по качеству.
KSQUALITY_MANAGER

Структура KSQUALITY_MANAGER используется со свойством KSPROPERTY_STREAM_QUALITY и содержит дескриптор приемника менеджера по качеству и контекст для передачи жалоб на качество.
KSQUERYBUFFER

Структура KSQUERYBUFFER используется при запросе необработанных буферов, доступных для события с KSEVENT_TYPE_QUERYBUFFER.
KSRATE

Запросу передается структура KSRATE, добавляемая к свойству, содержа содержась запросу о скорости (известной как структура KSRATE_CAPABILITY), и возвращается структура KSRATE, заполненная возможностью, заданной запросом скорости.
KSRATE_CAPABILITY

Клиент использует структуру KSRATE_CAPABILITY в запросе свойства KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

Свойству KSPROPERTY_CONNECTION_STARTAT передается структура KSRELATIVEEVENT.
KSRESOLUTION

Структура KSRESOLUTION определяет степень детализации и ошибку часов потоковой передачи ядра.
KSRTAUDIO_PACKETVREGISTER

Структура KSRTAUDIO_PACKETVREGISTER содержит сведения о указателях виртуальных регистров пакетов.
KSRTAUDIO_PACKETVREGISTER_PROPERTY

Структура KSRTAUDIO_PACKETVREGISTER_PROPERTY содержит сведения о свойстве KSPROPERTY_RTAUDIO_PACKETVREGISTER.
KSSCATTER_GATHER

Дополнительные сведения: структура KSSCATTER_GATHER
KSSTREAM_HEADER

Структура KSSTREAM_HEADER представляет собой структуру переменной длины, которая описывает пакет данных для чтения или записи в пин-код драйвера потоковой передачи.
KSSTREAM_METADATA_INFO

Эта структура содержит сведения о метаданных, передаваемые драйверу.
KSSTREAM_POINTER

Структура KSSTREAM_POINTER — это базовый указатель AVStream на поток.
KSSTREAM_POINTER_OFFSET

Структура KSSTREAM_POINTER_OFFSET индексирует байты или сопоставления в кадре.
KSSTREAM_UVC_METADATA

Структура KSSTREAM_UVC_METADATA содержит сведения о начале и конце метки времени кадра.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

Структура KSSTREAM_UVC_METADATATYPE_TIMESTAMP содержит сведения о часах и метках времени класса видео USB (UVC).
KSSTREAMALLOCATOR_FUNCTIONTABLE

Клиенты могут запросить таблицу функций данного распределителя, отправив структуру KSSTREAMALLOCATOR_FUNCTIONTABLE в запросе свойства KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

Структура KSSTREAMALLOCATOR_STATUS описывает требования к обрамления и текущее количество выделенных кадров для конкретного распределителя.
KSSTREAMALLOCATOR_STATUS_EX

Клиент использует KSSTREAMALLOCATOR_STATUS_EX для запроса состояния распределителей, поддерживающих расширенное выделение.
KSTIME

Структура KSTIME задает метку времени, которую можно использовать для указания положения потока.
KSTOPOLOGY

Структура KSTOPOLOGY описывает топологию контактов и узлов.
KSTOPOLOGY_CONNECTION

Структура KSTOPOLOGY_CONNECTION описывает одно подключение к пути к данным в фильтре потоковой передачи ядра.
KSVPMAXPIXELRATE

Структура KSVPMAXPIXELRATE используется для описания максимальной скорости пикселей видеопорта.
KSVPSURFACEPARAMS

Структура KSVPSURFACEPARAMS используется для описания параметров поверхности видеопорта.
KSWAVE_BUFFER

Структура KSWAVE_BUFFER используется для описания примера буфера.
KSWAVE_COMPATCAPS

Структура KSWAVE_COMPATCAPS используется для описания совместимых возможностей устройства.
KSWAVE_INPUT_CAPABILITIES

Структура KSWAVE_INPUT_CAPABILITIES используется для описания возможностей ввода устройства.
KSWAVE_OUTPUT_CAPABILITIES

Структура KSWAVE_OUTPUT_CAPABILITIES используется для описания возможностей вывода устройства.
KSWAVE_VOLUME

Структура KSWAVE_VOLUME используется для описания примера тома.
LAMP_CAPABILITIES_COLOR

Структура LAMP_CAPABILITIES_COLOR — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_COLOR и IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_CAPABILITIES_WHITE

Структура LAMP_CAPABILITIES_WHITE — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_WHITE и IOCTL_LAMP_SET_INTENSITY_WHITE.
LAMP_INTENSITY_COLOR

Структура LAMP_INTENSITY_COLOR — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_COLOR и IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_INTENSITY_WHITE

Структура LAMP_INTENSITY_WHITE — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_WHITE и IOCTL_LAMP_SET_INTENSITY_WHITE.
MEDIUM_INFO

Структура MEDIUM_INFO описывает носитель, загруженный на внешнее устройство.
MF_MDL_SHARED_PAYLOAD_KEY

Это объединение используется внутри операционной системы.
MPEG2_TRANSPORT_STRIDE

Структура MPEG2_TRANSPORT_STRIDE описывает блок формата транспортного шага MPEG2.
OPTIMAL_WEIGHT_TOTALS

Дополнительные сведения: структура OPTIMAL_WEIGHT_TOTALS
PID_MAP

Структура PID_MAP описывает группу пакетов в выходном потоке фильтра идентификатора пакета (PID). Эта группа состоит из пакетов, которые идентифицируются с идентичным PID и содержат определенное содержимое мультимедиа.
PIPE_DIMENSIONS

Структура PIPE_DIMENSIONS предназначена для использования прокси-сервера и не рекомендуется для использования приложениями. PIPE_DIMENSIONS содержит сведения, описывающие соотношение сжатия и расширения кадров на различных контактах, связанных с каналом.
PIPE_TERMINATION

Структура PIPE_TERMINATION предназначена для использования прокси-сервера и не рекомендуется для использования в приложениях. PIPE_TERMINATION содержит сведения, описывающие признак конца контакта канала.
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION описывает параметры оборудования устройства мини-драйвера потоковой передачи. Драйвер класса заполняет большинство членов сведениями, предоставляемыми операционной системой.
RATING_ATTRIBUTE

В этом разделе описывается структура RATING_ATTRIBUTE.
RATING_INFO

В этом разделе описывается структура RATING_INFO.
RATING_SYSTEM

В этом разделе описывается структура RATING_SYSTEM.
STREAM_DATA_INTERSECT_INFO

STREAM_DATA_INTERSECT_INFO описывает параметры операции пересечения данных.
STREAM_METHOD_DESCRIPTOR

Дополнительные сведения: структура _STREAM_METHOD_DESCRIPTOR
STREAM_PROPERTY_DESCRIPTOR

STREAM_PROPERTY_DESCRIPTOR указывает параметры запросов get/set свойства, которые драйвер класса передает в мини-диск.
STREAM_TIME_REFERENCE

Дополнительные сведения: структура _STREAM_TIME_REFERENCE
SWENUM_INSTALL_INTERFACE

Структура SWENUM_INSTALL_INTERFACE описывает конкретный интерфейс объекта перечислителя шины нагрузки по требованию, который требуется установить.
TIMECODE

Объединение TIMECODE описывает код времени с внешнего устройства. Эта структура больше не используется.
TIMECODE_SAMPLE

Структура TIMECODE_SAMPLE описывает полный код времени.
TRANSPORT_STATE

Структура TRANSPORT_STATE
TRANSPORTAUDIOPARMS

Структура TRANSPORTAUDIOPARMS определена, но не используется.
TRANSPORTBASICPARMS

Структура TRANSPORTBASICPARMS определена, но не используется.
TRANSPORTSTATUS

Структура TRANSPORTSTATUS описывает текущее состояние транспорта.
TRANSPORTVIDEOPARMS

Структура TRANSPORTVIDEOPARMS определена, но в настоящее время не используется. Он может быть использован в будущем.
TUNER_ANALOG_CAPS_S

Структура TUNER_ANALOG_CAPS_S описывает возможности аппаратного сканирования устройства настройки, которое поддерживает аналоговую широковещательную сеть.
USBCAMD_DEVICE_DATA

Эта структура устарела и предоставляется для обеспечения обратной совместимости с исходным USBCAMD.
USBCAMD_DEVICE_DATA2

Структура USBCAMD_DEVICE_DATA2 определяет точки входа для функций мини-драйвера камеры, которые вызывает USBCAMD.
USBCAMD_INTERFACE

Структура USBCAMD_INTERFACE определяет набор служб, связанных с интерфейсами USB-шины.
USBCAMD_Pipe_Config_Descriptor

Структура USBCAMD_Pipe_Config_Descriptor описывает связь между каналами и потоками.
VIDEO_GETERRORTEXT_PARMS

Дополнительные сведения: структура tag_video_geterrortext_parms
VIDEO_OPEN_PARMS

Дополнительные сведения: структура tag_video_open_parms
VIDEO_STREAM_INIT_PARMS

Дополнительные сведения: структура tag_video_stream_init_parms
VIDEOCONFIGPARMS

Дополнительные сведения: структура tag_video_configure_parms
VRAM_SURFACE_INFO

Структура VRAM_SURFACE_INFO описывает область системной памяти или памяти дисплея, в которую мини-накопитель AVStream записывает аудио- и видеоданные.
VRAM_SURFACE_INFO_PROPERTY_S

Структура VRAM_SURFACE_INFO_PROPERTY_S описывает элементы свойств в наборе свойств KSPROPSETID_VramCapture.