流式处理媒体设备

流式传输媒体设备驱动程序技术的概述。

若要开发流式处理媒体设备驱动程序,需要以下标头:

有关编程指南,请参阅 流式处理媒体设备

IOCTL

 
IOCTL_AVC_BUS_RESET

IOCTL_AVC_BUS_RESET I/O 控制代码允许调用方完成任何以前的IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO和IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO未使用AVC_SUBUNIT_ADDR_TRIGGERBUSRESET标志的控制请求。
IOCTL_AVC_CLASS

IOCTL_AVC_CLASS I/O 控制代码仅在内核模式下受支持,IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys支持两个设备接口,具体取决于实例类型 (对等或虚拟) 。
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO I/O 控制代码控制虚拟子单元的枚举。
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO I/O 控件代码控制虚拟子单元的枚举。
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取消以前的请求通知。 应用程序在调用 KsSynchronousDeviceControl 的 IoControl 参数中指定了IOCTL_KS_DISABLE_EVENT。
IOCTL_KS_ENABLE_EVENT

应用程序可以使用IOCTL_KS_ENABLE_EVENT请求 KS 事件类型的通知,或确定 KS 对象支持的事件。
IOCTL_KS_HANDSHAKE

内核模式客户端可以使用IOCTL_KS_HANDSHAKE来协商未连接 AVStream 引脚之间的接口。
IOCTL_KS_METHOD

应用程序可以使用IOCTL_KS_METHOD对 KS 对象执行方法。 应用程序使用下面所述的参数传递给 KsSynchronousDeviceControl 函数IOCTL_KS_METHOD。
IOCTL_KS_PROPERTY

应用程序可以使用IOCTL_KS_PROPERTY来获取或设置属性,或确定 KS 对象支持的属性。 应用程序使用下面所述的参数传递给 KsSynchronousDeviceControl 函数IOCTL_KS_PROPERTY。
IOCTL_KS_READ_STREAM

应用程序可以使用IOCTL_KS_READ_STREAM从引脚读取数据。 应用程序使用下面所述的参数传递给 KsSynchronousDeviceControl 函数IOCTL_KS_READ_STREAM。
IOCTL_KS_RESET_STATE

应用程序可以使用IOCTL_KS_RESET_STATE将引脚返回到在 Acquire 时间处于的状态。 应用程序使用下面所述的参数传递给 KsSynchronousDeviceControl 函数IOCTL_KS_RESET_STATE。
IOCTL_KS_WRITE_STREAM

应用程序可以使用IOCTL_KS_WRITE_STREAM将数据写入引脚。 应用程序使用下面所述的参数传递给 KsSynchronousDeviceControl 函数IOCTL_KS_WRITE_STREAM。
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 枚举类型用于通过AVC_FUNCTION_COMMAND或AVC_FUNCTION_GET_REQUEST函数代码指示子单元驱动程序向其 AV/C 子单元发出的命令的类型。
AvcResponseCode

AvcResponseCode 枚举类型用于通过AVC_FUNCTION_COMMAND或AVC_FUNCTION_SEND_RESPONSE函数代码指示子单元驱动程序从其 AV/C 子单元收到的响应类型。
AVCSTRM_FORMAT

AVCSTRM_FUNCTION枚举定义avcstrm.sys支持的 AV/C 子单位流格式。
AVCSTRM_FUNCTION

AVCSTRM_FUNCTION枚举定义avcstrm.sys驱动程序公开的功能。
AvcSubunitType

AvcSubunitType 枚举类型用于指示 AV/C 子单位的类型。
BDA_LockType

BDA_LockType枚举类型包含指定信号锁类型的值。
CAPTURE_MEMORY_ALLOCATION_FLAGS

CAPTURE_MEMORY_ALLOCATION_FLAGS枚举定义 AVStream 微型驱动程序可以捕获音频和视频数据的内存图面类型。
FRAMING_CACHE_OPS

详细了解:FRAMING_CACHE_OPS枚举
FRAMING_PROP

详细了解:FRAMING_PROP枚举
KS_AMPixAspectRatio

KS_AMPixAspectRatio枚举定义对应于 720 480 NTSC 视频信号或 720 × 576 PAL 视频信号的像素纵横比。
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_MetadataId

此枚举包含元数据项的标识符。
KSCAMERA_PERFRAMESETTING_ITEM_TYPE

此枚举包含每个帧设置 DDI 的不同项类型。
KSCOMPLETION_INVOCATION

详细了解:KSCOMPLETION_INVOCATION枚举
KSDEGRADE_STANDARD

KSDEGRADE_STANDARD枚举列出了不同类型的降级。
KSDEVICE_THERMAL_STATE

用于热状态更改的 KS 定义的枚举。
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_STREAMALLOCATOR

详细了解:KSMETHOD_STREAMALLOCATOR枚举
KSMETHOD_STREAMIO

详细了解:KSMETHOD_STREAMIO枚举
KSOBJECTTYPE

KSOBJECTTYPE 枚举列出了不同类型的内核流对象。
KSPEEKOPERATION

详细了解:KSPEEKOPERATION 枚举
KSPIN_COMMUNICATION

详细了解:KSPIN_COMMUNICATION枚举
KSPIN_DATAFLOW

KSPROPERTY_PIN_DATAFLOW返回KSPIN_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_CAMERACONTROL_EXTENDED_PROPERTY

此枚举包含扩展的相机控件。
KSPROPERTY_CAMERACONTROL_FLASH

用于指定相机闪存控件。
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY

用于确定相机的图像引脚和记录图钉是否互斥。 如果它们互斥,则当记录引脚处于活动状态时,图像图钉不能处于活动状态,反之亦然。
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY

此枚举包含为每个帧属性集定义的属性 ID。
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_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枚举
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 函数将更改提交到自上次调用 BdaStartChanges 函数以来发生的 BDA 拓扑。
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 和属性标识符标识的属性。 此方法属于 dsound.h 中的 IKsPropertySet。
Get

Get 方法检索由属性集 GUID 和属性标识符标识的属性。 此方法属于 ksproxy.h 中的 IKsPropertySet。
GetCorrelatedPhysicalTime

IKsReferenceClock::GetCorrelatedPhysicalTime 方法查询当前物理时间的相关引用时钟,并检索相关的系统时间。
GetCorrelatedTime

IKsReferenceClock::GetCorrelatedTime 方法查询当前流时间的相关参考时钟,并获取相关的系统时间。
GetPhysicalTime

IKsReferenceClock::GetPhysicalTime 方法查询当前物理时间的相关引用时钟。
GetResolution

IKsReferenceClock::GetResolution 方法查询关联的引用时钟以获取其解析。
GetState

IKsReferenceClock::GetState 方法查询其当前流式处理状态的相关引用时钟。
GetTime

IKsReferenceClock::GetTime 方法查询当前时间的相关引用时钟。
伊洛根特里

了解以下内容的详细信息:ILGENTRY 宏
INIT_AVCSTRM_HEADER

INIT_AVCSTRM_HEADER宏初始化AVC_STREAM_REQUEST_BLOCK结构的 SizeOfThisBlock、Version 和 Function 成员。
KoCreateInstance

KoCreateInstance 函数使用指定的 CLSID 创建类的对象。
KoDeviceInitialize

KoDeviceInitialize 函数将内核 COM 创建项条目添加到指定的设备对象。
KoDriverInitialize

KoDriverInitialize 函数初始化驱动程序对象来处理内核流式处理接口。
KoRelease

KoRelease 函数递减对象上调用接口的引用计数。
KsAcquireCachedMdl

此函数用于获取 KS 端口驱动程序缓存的 MDL。 内核模式驱动程序使用该函数来获取 Avstream 驱动程序生成的管道提供的示例的 MDL。
KsAcquireControl

KsAcquireControl 函数获取对象的筛选器控件互斥体。
KsAcquireDevice

KsAcquireDevice 函数通过获取设备互斥体获取设备同步访问。
KsAcquireDeviceSecurityLock

KsAcquireDeviceSecurityLock 函数获取与设备对象关联的安全锁。
KsAcquireResetValue

KsAcquireResetValue 函数从 IOCTL_KS_RESET_STATE IRP 检索当前重置状态。
KsAddAggregate

KsAddAggregate 方法将 COM 服务器作为聚合提供程序添加到公开 IKsAggregateControl 接口的 KS 对象的接口提供程序列表中。
KsAddDevice

KsAddDevice 函数是 KsInitializeDriver 安装的默认 AddDevice 处理程序。
KsAddEvent

KsAddEvent 函数将事件添加到 Object 的事件列表中。
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 函数改进了使用媒体定义连接的引脚的图形生成性能。
KsCancelIo

KsCancelIo 函数取消指定取消列表上的所有 IRP。 如果列表中的 IRP 没有取消例程,则仅在 IRP 中设置取消位。 可以在 IRQ 级别DISPATCH_LEVEL或更低级别调用该函数。
KsCompleteIo

KsCompleteIo 方法清理扩展标头,并在输入和输出 (I/O) 完成后释放媒体示例。
KsCompleteIoOperation

KsCompleteIoOperation 方法清理扩展标头,并完成输入和输出 (I/O) 操作。
KsCompleteMediaType

KsCompleteMediaType 方法完成了一个部分指定的媒体类型,该类型首先呈现给 IAMStreamConfig::SetFormat 方法。
KsCompletePendingRequest

KsCompletePendingRequest 函数用于完成 I/O 请求,以响应以前返回的 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

创建使用指定内存池的默认分配器,并使用内部调度表 (KSDISPATCH_TABLE) 将 IoGetCurrentIrpStackLocation (pIrp) -FileObject> 与此分配器相关联。
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

将连接请求传递给设备,创建 PIN 实例。
KsCreateSinkPinHandle

KsCreateSinkPinHandle 方法创建一个引脚句柄,并将其存储在 KS 引脚对象中。
KsCreateTopologyNode

KsCreateTopologyNode 函数创建拓扑节点实例的句柄。 只能在PASSIVE_LEVEL调用该函数。
KsCreateTopologyNode2

创建拓扑节点实例的句柄。
KsDecrementCountedWorker

递减 KsRegisterCountedWorker 之前创建的辅助角色的当前辅助角色计数。 应在完成辅助角色中的每个任务后调用此操作。
KsDecrementPendingIoCount

KsDecrementPendingIoCount 方法递减输入/输出 (I/O) 操作的数量,这些操作正在进行引脚。
KsDefaultAddEventHandler

KsDefaultAddEventHandler 函数是处理事件“add”请求的默认例程。
KsDefaultDeviceIoCompletion

KsDefaultDeviceIoCompletion 函数用于返回默认响应并完成任何设备 I/O 控件。
KsDeleteFilterFactory

KsDeleteFilterFactory 删除给定的筛选器工厂。
KsDeliver

KsDeliver 方法将媒体示例从输出引脚传递到输入引脚,通过从分配器检索下一个缓冲区并将缓冲区提交到关联的设备来继续 I/O 操作。
KsDereferenceBusObject

取消引用总线物理设备对象。
KsDereferenceSoftwareBusObject

KsDereferenceSoftwareBusObject 函数减去需求加载总线枚举器对象的 PDO 的引用计数。
KsDeviceGetBusData

KsDeviceGetBusData 函数从给定 AVStream 设备所在的总线读取数据。
KsDeviceGetFirstChildFilterFactory

KsDeviceGetFirstChildFilterFactory 函数返回属于给定 AVStream 设备的第一个子筛选器工厂。
KsDeviceGetOuterUnknown

KsDeviceGetOuterUnknown 函数返回设备指定的 AVStream 设备的外部 IUnknown。
KsDeviceRegisterAdapterObject

KsDeviceRegisterAdapterObject 函数向 AVStream 注册 DMA 适配器对象,以便在指定设备上执行散点/收集 DMA。 为 Win64 编译的所有驱动程序都应改用 IKsDeviceFunctions::RegisterAdapterObjectEx。
KsDeviceRegisterAggregatedClientUnknown

TSDeviceRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsDeviceRegisterThermalDispatch

Avstream 微型端口驱动程序使用此函数向 KS 端口驱动程序注册热通知的回调。
KsDeviceSetBusData

KsDeviceSetBusData 函数将数据写入指定 AVStream 设备所在的总线。
KsDisableEvent

KsDisableEvent 函数禁用通过IOCTL_KS_DISABLE_EVENT请求的事件。
KsDiscard

KsDiscard 宏从对象包中删除给定项。
KsDiscardEvent

KsDiscardEvent 函数在取消引用对象后放弃事件项使用的内存。
KsDispatchFastIoDeviceControlFailure

KsDispatchFastIoDeviceControlFailure 函数用于KSDISPATCH_TABLE。未处理的 FastDeviceIoControl 条目。 函数应始终返回 FALSE。
KsDispatchFastReadFailure

KsDispatchFastReadFailure 函数用于KSDISPATCH_TABLE。未处理快速 I/O 读取时的 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 函数将方法调度到特定处理程序。 该函数假定调用方以前通过 KsMethodHandler 函数将 IRP 调度到处理程序。 只能在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

此宏检索指向存储在 Irp 中的KSEVENT_ENTRY结构的指针。
KSEVENT_ITEM_IRP_STORAGE

此宏检索指向存储在 Irp 中的KSEVENT_ITEM结构的指针。
KSEVENT_SET_IRP_STORAGE

此宏检索指向存储在 Irp 中的KSEVENT_SET结构的指针。 此信息仅针对基本支持请求进行初始化;它未初始化为启用请求。
KsFastMethodHandler

KsFastMethodHandler 函数处理通过IOCTL_KS_METHOD请求的快速方法。 它会响应也包含在快速 I/O 列表中集定义的所有方法标识符。 此函数只能在PASSIVE_LEVEL调用。
KsFastPropertyHandler

KsFastPropertyHandler 函数通过IOCTL_KS_PROPERTY处理快速属性请求。 它响应由快速 I/O 列表中也包含的集定义的所有属性标识符。 此函数只能在PASSIVE_LEVEL调用。
KsFilterAcquireControl

KsFilterAcquireControl 函数获取筛选器指定的 AVStream 筛选器的筛选器控件互斥体。
KsFilterAcquireProcessingMutex

KsFilterAcquireProcessingMutex 函数获取指定 AVStream 筛选器的处理互斥体。
KsFilterAddEvent

KsFilterAddEvent 函数将事件添加到 Filter 的事件列表中。
KsFilterAddTopologyConnections

KsFilterAddTopologyConnections 函数向筛选器添加新的拓扑连接。
KsFilterAttemptProcessing

KsFilterAttemptProcessing 函数尝试在筛选器上启动处理。
KsFilterCreateNode

KsFilterCreateNode 函数在指定的筛选器上创建新的拓扑节点。
KsFilterCreatePinFactory

KsFilterCreatePinFactory 函数在指定的筛选器上创建新的引脚工厂。
KsFilterFactoryAddCreateItem

KsFilterFactoryAddCreateItem 函数为指定的筛选器工厂添加新的创建项。
KsFilterFactoryGetDevice

KsFilterFactoryGetDevice 函数返回 FilterFactory 所属的 AVStream 设备。
KsFilterFactoryGetFirstChildFilter

KsFilterFactoryGetFirstChildFilter 函数返回 FilterFactory 创建的第一个实例化筛选器。
KsFilterFactoryGetNextSiblingFilterFactory

KsFilterFactoryGetNextSiblingFilterFactory 函数返回属于 FilterFactory 父设备的下一个筛选器工厂。
KsFilterFactoryGetOuterUnknown

KsFilterFactoryGetOuterUnknown 函数返回指定筛选器工厂的外部 IUnknown。
KsFilterFactoryGetParentDevice

KsFilterFactoryGetParentDevice 函数返回给定筛选器工厂的父设备。
KsFilterFactoryGetSymbolicLink

KsFilterFactoryGetSymbolicLink 函数返回与给定筛选器工厂关联的符号链接。
KsFilterFactoryRegisterAggregatedClientUnknown

KsFilterFactoryRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsFilterFactorySetDeviceClassesState

KsFilterFactorySetDeviceClassesState 函数启用或禁用已由给定筛选器工厂注册的设备类。
KsFilterFactoryUpdateCacheData

KsFilterFactoryUpdateCacheData 函数更新 FilterData 注册表项和中等缓存, (给定筛选器工厂的一组注册表项) 。
KsFilterGenerateEvents

KsFilterGenerateEvents 函数生成在筛选器事件列表中存在的指示类型的事件。
KsFilterGetAndGate

KsFilterGetAndGate 函数返回 Filter 的 AND 门。
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunction 会返回当前在给定筛选器上实例化的给定类型的引脚数。
KsFilterGetDevice

KsFilterGetDevice 函数返回筛选器所属的 AVStream 设备。
KsFilterGetFirstChildPin

KsFilterGetFirstChildPin 函数在筛选器指定的筛选器上返回 PinID 类型的第一个实例化引脚。
KsFilterGetNextSiblingFilter

KsFilterGetNextSiblingFilter 函数返回属于 Filter 的父筛选器工厂的下一个实例化筛选器。
KsFilterGetOuterUnknown

KsFilterGetOuterUnknown 函数返回筛选器指定的筛选器的外部 IUnknown 接口。
KsFilterGetParentFilterFactory

KsFilterGetParentFilterFactory 函数返回给定筛选器的父筛选器工厂。
KsFilterRegisterAggregatedClientUnknown

KsFilterRegisterAggregatedClientUnknown 函数是 KsRegisterAggregatedClientUnknown 的包装器。
KsFilterRegisterPowerCallbacks

KsFilterRegisterPowerCallbacks 函数注册筛选器的电源管理回调。
KsFilterReleaseControl

KsFilterReleaseControl 函数释放由筛选器指定的 AVStream 筛选器的控制互斥体。
KsFilterReleaseProcessingMutex

KsFilterReleaseProcessingMutex 函数释放由筛选器指定的 AVStream 筛选器的处理互斥体。
KsFlushClient

KsFlushClient 方法从引脚刷新信息。
KsForwardAndCatchIrp

KsForwardAndCatchIrp 函数在初始化下一个堆栈位置后将 IRP 转发到指定的驱动程序,并在该驱动程序完成时重新获得对 IRP 的控制。
KsForwardIrp

KsForwardIrp 函数在初始化下一个堆栈位置并设置文件对象后,将 IRP 转发到指定的驱动程序。
KsFreeDefaultClock

KsFreeDefaultClock 函数释放以前使用 KsAllocateDefaultClock 分配的默认时钟结构,考虑到任何当前正在运行的计时器 DPC。
KsFreeDeviceHeader

KsFreeDeviceHeader 函数清理并释放以前分配的设备标头。
KsFreeEventList

KsFreeEventList 函数处理从指定列表中释放所有事件,并假设这些事件由KSEVENT_ENTRY结构组成。 此函数只能在PASSIVE_LEVEL调用。
KsFreeObjectBag

KsFreeObjectBag 函数清空并释放对象包。
KsFreeObjectCreateItem

释放指定创建项的槽。
KsFreeObjectCreateItemsByContext

释放所有具有特定上下文的创建项。
KsFreeObjectHeader

KsFreeObjectHeader 函数清理并释放以前分配的对象标头。
KsGateAddOffInputToAnd

KsGateAddOffInputToAnd 函数将 OFF 状态中的新输入添加到给定 AND 门。
KsGateAddOffInputToOr

KsGateAddOffInputToOr 函数将 OFF 状态中的新输入添加到给定 OR 门。
KsGateAddOnInputToAnd

KsGateAddOnInputToAnd 函数将 ON 状态中的新输入添加到给定 AND 门。
KsGateAddOnInputToOr

KsGateAddOnInputToOr 函数将 ON 状态中的新输入添加到给定 OR 门。
KsGateCaptureThreshold

KsGateCaptureThreshold 函数用于捕获 Gate 指定的 AND 门的 ON 输入。
KsGateGetStateUnsafe

KsGateGetStateUnsafe 函数以不安全的方式返回给定门 (打开或关闭) 的状态,这与同步无关。
KsGateInitialize

KsGateInitialize 函数初始化要使用的门。
KsGateInitializeAnd

KsGateInitializeAnd 函数将 KSGATE 结构初始化为 AND 门,并将其附加到 NextOrGate 指定的 OR 门。
KsGateInitializeOr

KsGateInitializeOr 函数将 KSGATE 结构初始化为 OR 门,并将其附加到 NextAndGate 指定的 AND 门。
KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromAnd 函数从 AND 门中删除处于 OFF 状态的现有输入。
KsGateRemoveOffInputFromOr

KsGateRemoveOffInputFromOr 函数从 OR 门中删除处于 OFF 状态的现有输入。
KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromAnd 函数从 AND 门中删除处于 ON 状态的现有输入。
KsGateRemoveOnInputFromOr

KsGateRemoveOnInputFromOr 函数从 OR 门中删除处于 ON 状态的现有输入。
KsGateTerminateAnd

KsGateTerminateAnd 函数删除现有的 AND 门,并从任何附加 OR 门中删除输入。
KsGateTerminateOr

KsGateTerminateOr 函数删除现有的 OR 门,并从任何附加的 AND 门中删除输入。
KsGateTurnInputOff

KsGateTurnInputOff 函数关闭门的现有输入。
KsGateTurnInputOn

KsGateTurnInputOn 函数打开到 Gate 的现有输入。
KsGenerateDataEvent

KsGenerateDataEvent 函数在给定事件条目结构和回调数据时生成标准事件通知之一。
KsGenerateEvent

KsGenerateEvent 函数根据事件输入结构生成标准事件通知。
KsGenerateEventList

KsGenerateEventList 函数枚举事件列表并搜索要生成的指定事件。
KsGenerateEvents

KsGenerateEvents 函数生成对象事件列表中存在的指示类型的事件。
KsGenerateThermalEvent

此函数由客户端 (微型端口驱动程序使用,) 不想订阅热管理器,但想要自行进行热管理。
KsGetAllocatorHandle

检索分配给分配器的文件句柄。
KsGetAllocatorMode

返回分配器分配内存的模式。
KsGetAllocatorStatus

检索分配器的状态。
KsGetBusEnumIdentifier

KsGetBusEnumIdentifier 函数检索与给定 IRP 关联的总线设备的软件总线枚举器标识符。
KsGetBusEnumParentFDOFromChildPDO

KsGetBusEnumParentFDOFromChildPDO 函数检索给定子 PDO 的父级的 FDO。
KsGetBusEnumPnpDeviceObject

KsGetBusEnumPnpDeviceObject 函数检索附加到给定设备对象的即插即用设备对象。
KsGetConnectedPin

不建议使用 KsGetConnectedPin 方法供应用程序使用。 此方法属于 IKsPinPipe 接口。
KsGetCorrelatedPhysicalTime

KsGetCorrelatedPhysicalTime 方法从基础时钟检索物理时间和相关系统时间。
KsGetCorrelatedTime

KsGetCorrelatedTime 方法从基础时钟检索当前时间和相关系统时间。
KsGetCurrentCommunication

KsGetCurrentCommunication 方法检索引脚的当前通信方向、接口和介质。
KsGetDefaultClockState

KsGetDefaultClockState 函数获取时钟的当前状态。可以在DISPATCH_LEVEL调用该函数。
KsGetDefaultClockTime

KsGetDefaultClockTime 函数获取时钟的当前时间。可以在DISPATCH_LEVEL调用该函数。
KsGetDevice

KsGetDevice 函数返回对象所属的 AVStream 设备结构。
KsGetDeviceForDeviceObject

KsGetDeviceForDeviceObject 函数返回给定功能设备对象的 AVStream 设备结构。
KsGetFilterFromFileObject

KsGetFilterFromFileObject 函数返回与 FileObject 关联的 AVStream 筛选器对象。
KsGetFilterFromIrp

KsGetFilterFromIrp 函数返回与给定 IRP 关联的 AVStream 筛选器对象。
KsGetFilterName

返回筛选器的名称。
KsGetFirstChild

KsGetFirstChild 函数返回 Object 的第一个 AVStream 子对象。
KsGetImageNameAndResourceId

KsGetImageNameAndResourceId 函数返回与 RegKey 句柄对应的映像名称和资源标识符。
KsGetMediaType

KsGetMediaType 函数检索有关固定工厂标识符上的媒体类型的信息。
KsGetMediaTypeCount

KsGetMediaTypeCount 函数返回引脚工厂标识符上的可用媒体类型数。
KsGetMultiplePinFactoryItems

KsGetMultiplePinFactoryItems 函数检索可变长度数据缓冲区中的固定属性项。
KsGetNextSibling

KsGetNextSibling 函数返回给定对象的下一个同级。
KsGetNodeIdFromIrp

KsGetNodeIdFromIrp 函数返回 Irp 提交到的节点的节点 ID。
KsGetObjectFromFileObject

KsGetObjectFromFileObject 函数从 FileObject 返回转换为 PVOID 的 AVStream 对象。
KsGetObjectHandle

KsGetObjectHandle 方法检索 KS 对象的文件句柄。
KsGetObjectTypeFromFileObject

KsGetObjectTypeFromFileObject 函数返回与给定文件对象关联的 AVStream 对象类型。
KsGetObjectTypeFromIrp

KsGetObjectTypeFromIrp 函数返回与给定 IRP 关联的 AVStream 对象类型。
KsGetOuterUnknown

KsGetOuterUnknown 函数返回给定 AVStream 对象的外部 IUnknown。
KsGetParent

KsGetParent 函数获取给定对象的父级。
KsGetPhysicalTime

KsGetPhysicalTime 方法从基础时钟检索物理时间。
KsGetPinBusCache

不建议使用 KsGetPinBusCache 方法。 此方法属于 IKsPinPipe 接口。
KsGetPinFramingCache

不建议使用 KsGetPinFramingCache 方法。 此方法属于 IKsPinPipe 接口。
KsGetPinFromFileObject

KsGetPinFromFileObject 函数返回与 FileObject 关联的 AVStream 固定对象。
KsGetPinFromIrp

KsGetPinFromIrp 函数返回与给定 IRP 关联的 AVStream 引脚对象。
KsGetPinName

返回 pin 的名称。
KsGetPipe

不建议使用 KsGetPipe 方法。 此方法属于 IKsPinPipe 接口。
KsGetPipeAllocatorFlag

不建议使用 KsGetPipeAllocatorFlag 方法。 此方法属于 IKsPinPipe 接口。
KsGetProperties

返回分配器的属性。
KsGetResolution

KsGetResolution 方法从基础时钟检索时钟分辨率。
KsGetState

KsGetState 方法从基础时钟中检索引脚的流状态。
KsGetTime

KsGetTime 方法检索基础时钟的时间。
KsHandleSizedListQuery

KsHandleSizedListQuery 函数根据系统缓冲区的长度返回所需的缓冲区大小、指定数据列表中的条目数或复制条目本身。
KsIncrementCountedWorker

递增当前辅助角色计数,并选择性地将计数的工作项与以前由 KsRegisterCountedWorker 创建的辅助角色排队。
KsIncrementPendingIoCount

KsIncrementPendingIoCount 方法递增在引脚上正在进行的输入/输出 (I/O) 操作数。
KsInitializeDevice

AVStream 调用 KsInitializeDevice 函数,以从 KsCreateDevice 中初始化 AVStream 设备类。
KsInitializeDeviceProfile

所有微型端口驱动程序都必须调用 KsInitializeDeviceProfile API,以初始化配置文件存储并发布设备配置文件。
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 函数根据从 minidriver 定义的 KStrIrpListCallback 函数返回的值,将指定的 IRP 从 SourceList 参数移动到 DestinationList 参数。
KsNotifyError

KsNotifyError 方法通知错误筛选器图,使筛选器图有机会停止。
KsNotifyEvent

KsNotifyEvent 方法请求拥有给定 DirectShow 事件的 KS 对象在发生与事件相关的操作时使用给定参数通知调用应用程序。
KsNullDriverUnload

KsNullDriverUnload 函数是驱动程序在卸载函数中没有其他任务时可以使用的默认函数,但仍必须允许设备通过其存在卸载。
KsOpenDefaultDevice

KsOpenDefaultDevice 函数打开指定 即插即用 (PnP) 类别中列出的第一个设备的句柄。
KsPeekAllocator

KsPeekAllocator 方法返回指向固定分配器的 IMemAllocator 接口的指针。
KsPersistDeviceProfile

KsPersistDeviceProfile API 将配置文件信息提交到持久存储。
KsPinAcquireControl

KsPinAcquireControl 函数获取由 Pin 指定的 AVStream 引脚的控制互斥体。
KsPinAcquireProcessingMutex

KsPinAcquireProcessingMutex 函数获取由 Pin 指定的 AVStream 引脚的处理互斥体。
KsPinAddEvent

KsPinAddEvent 函数将指定的事件添加到 Pin 的事件列表中。
KsPinAttachAndGate

KsPinAttachAndGate 函数将 Pin 作为输入连接到以前初始化的 AND 门,并将 AndGate 作为输入连接到相关筛选器的 AND 门。
KsPinAttachOrGate

KsPinAttachOrGate 函数将 Pin 作为输入连接到以前初始化的 OR 门,并将 OrGate 作为输入连接到相关筛选器的 AND 门。
KsPinAttemptProcessing

KsPinAttemptProcessing 函数用于在以引脚为中心的筛选器上的特定引脚上恢复处理。 它尝试通过向 Pin 的处理对象发送处理调度调用,在 Pin 上启动处理。
KsPinDataIntersection

KsPinDataIntersection 函数通过回调函数处理KSPROPERTY_PIN_DATAINTERSECTION属性,并执行传递的参数的大部分初始验证。
KsPinDataIntersectionEx

KsPinDataIntersectionEx 函数通过回调函数处理KSPROPERTY_PIN_DATAINTERSECTION。
KsPinFactory

KsPinFactory 方法检索引脚工厂的标识符。
KsPinGenerateEvents

KsPinGenerateEvents 函数生成在 Pin 事件列表中存在的指示类型的事件。
KsPinGetAndGate

KsPinGetAndGate 函数返回 Pin 的处理控制门。
KsPinGetAvailableByteCount

KsPinGetAvailableByteCount 例程在前边缘之前输出输入数据的字节数,以及前导边缘之前输出缓冲区的字节数,这两个字节都用于调用方指定的引脚队列。
KsPinGetConnectedFilterInterface

KsPinGetConnectedFilterInterface 函数查询连接到的 Pin 的筛选器,以获取指向 COM 接口的指针。
KsPinGetConnectedPinDeviceObject

KsPinGetConnectedPinDeviceObject 函数返回设备堆栈顶部的设备对象,该对象对应于附加到源引脚引脚的接收器引脚。
KsPinGetConnectedPinFileObject

KsPinGetConnectedPinFileObject 函数返回固定连接到的文件对象。 仅适用于源引脚。
KsPinGetConnectedPinInterface

KsPinGetConnectedPinInterface 函数查询连接到 COM 样式接口的 Pin。
KsPinGetCopyRelationships

KsPinGetCopyRelationships 函数返回以引脚为中心的筛选器中包含的引脚的复制关系信息。
KsPinGetDevice

KsPinGetDevice 函数返回 Pin 所属的 AVStream 设备。
KsPinGetFirstCloneStreamPointer

KsPinGetFirstCloneStreamPointer 函数返回 Pin 上的第一个克隆流指针。
KsPinGetLeadingEdgeStreamPointer

KsPinGetLeadingEdgeStreamPointer 函数获取与给定引脚关联的队列的前导边缘流指针。
KsPinGetNextSiblingPin

KsPinGetNextSiblingPin 函数返回同一类型的下一个实例化引脚,并在与 Pin 相同的筛选器上返回。
KsPinGetOuterUnknown

KsPinGetOuterUnknown 函数返回 Pin 指定的引脚的外部 IUnknown。
KsPinGetParentFilter

KsPinGetParentFilter 函数返回 Pin 的父筛选器。
KsPinGetReferenceClockInterface

KsPinGetReferenceClockInterface 函数将 COM 样式接口返回到与 Pin 关联的引用时钟。 此接口指针将是 IKsReferenceClock 接口。
KsPinGetTrailingEdgeStreamPointer

KsPinGetTrailingEdgeStreamPointer 函数获取与指定引脚关联的队列的尾随边缘流指针。
KsPinHandshake

KsPinHandshake 函数尝试使用连接的引脚进行协议握手。
KsPinPropertyHandler

KsPinPropertyHandler 函数对KSPROPSETID_Pin属性集的静态成员执行标准处理。 此处理不包括KSPROPERTY_PIN_CINSTANCES或KSPROPERTY_PIN_DATAINTERSECTION。
KsPinRegisterAggregatedClientUnknown

KsPinRegisterAggregatedClientUnknown 函数是 KsRegisterAggregatedClientUnknown 的包装器。
KsPinRegisterFrameReturnCallback

KsPinRegisterFrameReturnCallback 函数使用 AVStream 注册给定引脚的帧返回回调。
KsPinRegisterHandshakeCallback

KsPinRegisterHandshakeCallback 函数为给定引脚注册一个微型驱动程序提供的回调例程。
KsPinRegisterIrpCompletionCallback

KsPinRegisterIrpCompletionCallback 函数为指定的引脚注册一个微型驱动程序定义的回调例程。
KsPinRegisterPowerCallbacks

KsPinRegisterPowerCallbacks 函数注册 Pin 的电源管理回调。
KsPinReleaseControl

KsPinReleaseControl 函数释放由 Pin 指定的 AVStream 引脚的控制互斥体。
KsPinReleaseProcessingMutex

KsPinReleaseProcessingMutex 函数释放由 Pin 指定的 AVStream 引脚的处理互斥体。
KsPinSetPinClockTime

KsPinSetPinClockTime 函数设置 Pin 公开的时钟上的当前时间。
KsPinSubmitFrame

如果通过调用 KsPinRegisterFrameReturnCallback 将引脚置于注入模式下,KsPinSubmitFrame 函数会将帧直接提交到传输线路中。
KsPinSubmitFrameMdl

如果通过调用 KsPinRegisterFrameReturnCallback 将引脚置于注入模式,KsPinSubmitFrameMdl 函数会将帧直接提交到传输线路中。
KsPrepareIoOperation

KsPrepareIoOperation 方法初始化扩展标头,并为 I/O 操作准备媒体示例。
KsProbeStreamIrp

KsProbeStreamIrp 函数根据传递的标志对给定 IRP 的输入和输出缓冲区进行指定的修改,然后验证流标头。
KsProcessMediaSamples

KsProcessMediaSamples 方法处理媒体示例。
KsProcessPinUpdate

KsProcessPinUpdate 函数从以筛选器为中心的筛选器的 AVStrMiniFilterProcess 调度中调用,以更新进程引脚。
KsPropagateAcquire

KsPropagateAcquire 方法将筛选器上的所有引脚定向到获取状态。
KsProperty

IKsControl::KsProperty 方法设置属性或检索属性信息,以及属性集上提供的任何其他定义的支持操作。
KsProperty

KsProperty 方法设置属性或检索属性信息,以及属性集上提供的任何其他定义的支持操作。
KsPropertyHandler

驱动程序调用 KsPropertyHandler 函数进行 IRP 处理。
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator 执行与 KsPropertyHandler 相同的处理,但允许使用可选的分配器回调为参数提供缓冲区。
KsPublishDeviceProfile

调用 KsPublishDeviceProfile API 来发布设备配置文件信息。
KsQueryDevicePnpObject

KsQueryDevicePnpObject 函数返回可存储在设备标头中的 PnP 设备对象。 这是 PnP 堆栈上的下一个设备对象,并且是 PnP 请求在使用 KsDefaultDispatchPnp 时转发到的设备对象。
KsQueryExtendedSize

KsQueryExtendedSize 方法检索输入和输出 (I/O) 操作所需的扩展标头信息。
KsQueryInformationFile

KsQueryInformationFile 函数针对指定的文件对象执行信息查询。 如果可能,该函数会尝试使用 FastIoDispatch,或者会针对设备对象生成信息请求。
KsQueryInterfaces

KsQueryInterfaces 方法检索引脚支持的接口。
KsQueryMediums

KsQueryMediums 方法检索引脚支持的介质。
KsQueryObjectAccessMask

KsQueryObjectAccessMask 函数返回最初授予对关联对象创建句柄的第一个客户端的访问权限。 复制句柄无法更改访问。
KsQueryObjectCreateItem

KsQueryObjectCreateItem 函数返回在创建时分配给对象的创建项。
KsQuerySoftwareBusInterface

KsQuerySoftwareBusInterface 函数从分页池创建缓冲区,并将与需求加载总线枚举器对象的 PDO 关联的引用字符串复制到缓冲区中。
KsQueueWorkItem

KsQueueWorkItem 函数使用 KsRegisterWorker 函数之前创建的辅助角色对指定的工作项进行排队。
KsReadFile

KsReadFile 函数对指定的文件对象执行读取。
KsRecalculateStackDepth

KsRecalculateStackDepth 函数根据已设置目标设备的所有对象重新计算基础设备对象所需的最大堆栈深度, (它们已使用 KsSetTargetDeviceObject 函数) 添加到基础设备对象上的对象列表中。 如果使用 KsSetDevicePnpAndBaseObject 在基础设备标头上设置了 PnP 设备对象,则计算最大堆栈深度时也会考虑该设备。
KsReferenceBusObject

引用总线物理设备对象。
KsReferenceSoftwareBusObject

KsReferenceSoftwareBusObject 函数递增需求加载总线枚举器对象的 PDO 的引用计数。
KsRegisterAggregatedClientUnknown

以与 COM 非常相似的方式,KsRegisterAggregatedClientUnknown 函数聚合两个对象:_the指定的 AVStream 对象和客户端未知对象。
KsRegisterCountedWorker

处理注册以使用线程的客户端。
KsRegisterFilterWithNoKSPins

KsRegisterFilterWithNoKSPins 函数向没有内核流式处理引脚的 DirectShow 筛选器注册,因此不要在内核模式下流式传输。
KsRegisterWorker

KsRegisterWorker 函数处理注册以使用线程的客户端。
KsReleaseCachedMdl

KsReleaseCachedMdl 函数用于释放 KsAcquireCachedMdl 调用获取的 MDL。
KsReleaseControl

KsReleaseControl 函数释放对象的控件互斥体。
KsReleaseDevice

KsReleaseDevice 函数释放设备互斥体并退出关键区域。
KsReleaseDeviceSecurityLock

KsReleaseDeviceSecurityLock 函数在设备对象标头上释放以前获取的安全锁。
KsReleaseIrpOnCancelableQueue

KsReleaseIrpOnCancelableQueue 函数释放已获取的 IRP,该 IRP 已在可取消的队列中。
KsRemoveAggregate

KsRemoveAggregate 方法从公开 IKsAggregateControl 接口的 KS 对象的接口提供程序列表中删除以前添加的 COM 服务器聚合提供程序。
KsRemoveBusEnumInterface

KsRemoveBusEnumInterface 函数删除需求加载总线枚举器对象的接口。
KsRemoveIrpFromCancelableQueue

KsRemoveIrpFromCancelableQueue 函数从可取消并删除其取消状态的指定队列中弹出下一个非聚集 IRP。
KsRemoveItemFromObjectBag

KsRemoveItemFromObjectBag 函数从对象包中删除项目。
KsRemoveSpecificIrpFromCancelableQueue

KsRemoveSpecificIrpFromCancelableQueue 函数从指定的队列中删除指定的 IRP。 此操作在以前使用 KsRemoveIrpFromCancelableQueue 获取的 IRP 上执行,但实际上尚未从队列中删除。
KsResolveRequiredAttributes

KsResolveRequiredAttributes 函数搜索附加到指定属性的数据范围的属性列表,并确保找到所有指定的属性。
KsServiceBusEnumCreateRequest

KsServiceBusEnumCreateRequest 函数服务IRP_MJ_CREATE软件总线设备接口的请求。
KsServiceBusEnumPnpRequest

KsServiceBusEnumPnpRequest 函数服务代表使用 KsCreateBusEnumObject 创建的需求加载总线枚举器对象IRP_MJ_PNP请求。
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 指定的字节数推进到流中, () 根据请求调整 StreamPointer 的 OffsetIn 和 OffsetOut 字段并解锁它。
KsStreamPointerCancelTimeout

KsStreamPointerCancelTimeout 函数取消指定流指针上以前计划的超时回调。
KsStreamPointerClone

KsStreamPointerClone 函数创建给定流指针的克隆。
KsStreamPointerDelete

KsStreamPointerDelete 函数删除克隆流指针,释放此流指针所引用的帧上的引用。
KsStreamPointerGetIrp

KsStreamPointerGetIrp 函数返回与给定流指针引用的帧关联的 IRP。
KsStreamPointerGetMdl

KsStreamPointerGetMdl 函数返回与 StreamPointer 引用的帧关联的 MDL。
KsStreamPointerGetNextClone

KsStreamPointerGetNextClone 函数返回克隆流指针,该指针在指定克隆后立即克隆。
KsStreamPointerLock

KsStreamPointerLock 函数尝试锁定指定的流指针。
KsStreamPointerScheduleTimeout

KsStreamPointerScheduleTimeout 函数为给定流指针向 AVStream 注册超时回调。
KsStreamPointerSetStatusCode

KsStreamPointerSetStatusCode 函数允许规范完成给定 IRP 的成功或不成功的错误代码。
KsStreamPointerUnlock

KsStreamPointerUnlock 函数解锁以前被获取函数锁定的流指针 (KsGetXxxEdgeStreamPointer) 或 KsStreamPointerLock。
KsSynchronousDeviceControl

KsSynchronousDeviceControl 函数向文件句柄指定的 KS 对象发出同步设备 I/O 控制操作。
KsSynchronousIoControlDevice

KsSynchronousIoControlDevice 函数在目标设备对象上执行同步设备 I/O 控件。 它等待处于非可变状态,直到 I/O 完成。 此函数只能在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 回调函数处理基于适配器的流请求块, (SDB) 流类驱动程序传递给它。
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 回调函数在停止流后执行任何处理。
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

当客户端注册通知事件时,将调用 AVStream 微型驱动程序的 AVStrMiniAddEvent 例程。 此例程是可选的。
PFNKSALLOCATOR

微型驱动程序可以选择提供类型为 PFNKSALLOCATOR 的回调函数,作为调用 KsEnableEventWithAllocator、KsPropertyHandlerWithAllocator 和 KsMethodHandlerWithAllocator 的参数。
PFNKSCANCELTIMER

调用流式微型驱动程序的 KStrCancelTimer 例程来取消以前在 SetTimer 参数中对 KsAllocateDefaultClockEx 指定的自定义计时器对象。
PFNKSCLOCK_CORRELATEDTIME

该例程是一个系统提供的例程,可检索以下例程:KStrClockGetCorrelatedTime 是一个系统提供的例程,用于检索自启动以来的当前系统时间和相应的时钟刻度计数。KStrClockGetCorrelatedPhysicalTime 是一个系统提供的例程,用于检索当前系统时间减去自启动以来的暂停增量和相应的时钟刻度。
PFNKSCLOCK_GETTIME

例程获取系统时间。KStrClockGetTime 是一个系统提供的例程,用于检索当前系统时间。KStrClockGetPhysicalTime 是一个系统提供的例程,用于检索当前系统时间减去任何挂起的增量。
PFNKSCONTEXT_DISPATCH

调用流式处理微型驱动程序的 KStrContextDispatch 例程来处理 IRP_MJ_POWER IRP。
PFNKSCORRELATEDTIME

调用流式处理微型驱动程序的 KStrCorrelatedTime 例程以相关方式检索呈现时间和物理时间。 这样,时钟所有者就可以完全确定当前时间。
PFNKSDEFAULTALLOCATE

AVStream 微型驱动程序的 AVStrMiniAllocate 例程使用 Context 参数中指定的分配器分配帧。
PFNKSDEFAULTFREE

AVStream 微型驱动程序的 AVStrMiniAllocatorFreeFrame 例程释放指定的帧。
PFNKSDELETEALLOCATOR

AVStream 微型驱动程序的 AVStrMiniDeleteAllocator 例程删除与引脚关联的分配器。
PFNKSDEVICE

当 AVStream 执行 PnP 后处理时,将调用 AVStream 微型驱动程序的 AVStrMiniDevicePostStart 例程。 例如,使用它在开始时间加载驱动程序。 然后,此类事件将在 PnP 启动后在工作线程的上下文中发生。
PFNKSDEVICECREATE

AVStream 微型驱动程序的 AVStrMiniDeviceAdd 例程通知微型驱动程序 AVStream 的 PnP AddDevice 例程已完成。
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

当为指定设备发送IRP_MN_START_DEVICE请求时,将调用 AVStream 微型驱动程序的 AVStrMiniDeviceStart 例程。
PFNKSDEVICEQUERYCAPABILITIES

当设备调度IRP_MN_QUERY_CAPABILITIES时,将调用 AVStream 微型驱动程序的 AVStrMiniDeviceQueryCapabilities 例程。
PFNKSDEVICEQUERYPOWER

AVStream 在收到IRP_MN_QUERY_POWER请求时调用微型驱动程序的 AVStrMiniDeviceQueryPower 例程。
PFNKSDEVICESETPOWER

AVStream 在收到IRP_MN_SET_POWER时调用微型驱动程序的 AVStrMiniDeviceSetPower 例程。
PFNKSFASTHANDLER

KStrFastHandler 是一个驱动程序提供的例程,用于处理属性或方法请求,而无需创建 IRP。
PFNKSFILTERIRP

当筛选器接收 IRP 时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterCreate 例程。
PFNKSFILTERPROCESS

当筛选器用于处理帧时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterProcess 例程。 它用于执行Filter-Centric处理。
PFNKSFILTERVOID

当 AVStream 收到一个IOCTL_KS_RESET_STATE时,会调用 AVStream 微型驱动程序的 AVStrMiniFilterReset 例程,以将筛选器返回到它在 Acquire 时间的状态。
PFNKSHANDLER

当内核流式处理收到IOCTL_KS_METHOD获取/设置属性请求时,将调用微型驱动程序提供的例程。 在相关KSMETHOD_ITEM KSPROPERTY_ITEM结构中提供指向此处理程序的指针。
PFNKSINTERSECTHANDLER

调用流式处理微型驱动程序的 KStrIntersectHandler 例程来比较数据范围以确定是否存在交集,如果是,则为交集的数据格式。
PFNKSINTERSECTHANDLEREX

AVStream 调用微型驱动程序的 AVStrMiniIntersectHandlerEx 例程,以确定两个数据范围的最高质量交集。
PFNKSIRPLISTCALLBACK

调用流式处理微型驱动程序的 KStrIrpListCallback 例程来确定传入的 IRP 是否应从源列表移动到目标列表,或者是否应终止 IRP 枚举。
PFNKSITEMFREECALLBACK

调用流式处理微型驱动程序的 KStrItemFreeCallback 例程来释放以前分配的创建项。 KStrItemFreeCallback 允许微型驱动程序执行任何清理,包括在必要时刷新安全描述符更改。
PFNKSPIN

当:_There可供 KSPIN 结构处理的数据时,将调用 AVStream 微型驱动程序的回调例程。 使用此例程执行Pin-Centric处理。相关的 KSPIN 充当接收器引脚,并连接到 AVStream 源引脚。
PFNKSPINFRAMERETURN

当注入的帧完成绕线路行程并准备好回收或释放时,将调用 AVStream 微型驱动程序的 AVStrMiniFrameReturn 例程。
PFNKSPINHANDSHAKE

当 AVStream 收到不处理的协议握手请求时,将调用 AVStream 微型驱动程序的 AVStrMiniPinHandshake 例程。
PFNKSPININITIALIZEALLOCATOR

AVStream 微型驱动程序的 AVStrMiniInitializeAllocator 例程初始化将与引脚关联的分配器。
PFNKSPINIRP

执行引脚上的活动并接收这些 IRP:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

当 IRP 完成线路周围的传递并且与 IRP 关联的帧即将回收或停用时,将调用 AVStream 微型驱动程序的 AVStrMiniPinIrpCompletion 例程。
PFNKSPINPOWER

当设备唤醒或进入睡眠状态时,会调用 AVStream 微型驱动程序的 AVStrMiniPinPower 例程以引脚为中心的引脚。
PFNKSPINSETDATAFORMAT

AVStream 微型驱动程序的 AVStrMiniPinSetDataFormat 例程在引脚创建时调用,以验证以前同意的数据格式对于此 KSPIN 结构是否可接受,并与此 KSDATARANGE 结构匹配。
PFNKSPINSETDEVICESTATE

当 KSPIN 结构的状态因连接状态属性“set”IOCTL 的到达而更改时,将调用 AVStream 微型驱动程序的 AVStrMiniPinSetDeviceState 例程。
PFNKSPINVOID

当:相关 KSPIN 充当接收器引脚并且此接收器引脚与 AVStream 源引脚断开连接时,将调用 AVStream 微型驱动程序的回调例程。KSPIN 结构的重置状态因IOCTL_KS_RESET_STATE设备控件的到来而更改。 刷新与给定引脚关联的队列时,也会调用此例程。
PFNKSREMOVEEVENT

当客户端请求从事件的通知队列中删除客户端请求时,将调用 AVStream 微型驱动程序的 AVStrMiniRemoveEvent 例程。 此例程是可选的。
PFNKSSETTIMER

调用流式处理微型驱动程序的 KStrSetTimer 例程,以基于演示时间生成 DPC 计时器回调。
PFNKSSTREAMPOINTER

当取消与克隆流指针关联的 IRP 时,AVStream 调用微型驱动程序的 AVStrMiniCancelCallback 例程。 此例程是可选的。
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 例程,以向微型驱动程序发出信号,应启用或禁用事件。
PHW_INTERRUPT

StrMiniInterrupt 是微型驱动程序的中断服务例程。
PHW_PRIORITY_ROUTINE

StrMiniPriorityRoutine 是在指定的优先级级别执行的微型驱动程序提供的回调例程。
PHW_QUERY_CLOCK_ROUTINE

每个流可能都有一个与之关联的时钟。 类驱动程序通过调用流提供的 StrMiniClock 函数(在每个流的HW_STREAM_OBJECT中提供)来查询时钟。
PHW_RECEIVE_DEVICE_SRB

微型驱动程序提供的例程处理应用于整个驱动程序的类驱动程序请求,例如初始化设备或在设备中打开流。
PHW_REQUEST_TIMEOUT_HANDLER

流类驱动程序调用微型驱动程序的 StrMiniRequestTimeout 例程,以向微型驱动程序发出信号,指出请求已超时。
PSTREAM_RECEIVE_PACKET

详细了解:PSTREAM_RECEIVE_PACKET回调函数
QuerySupported

QuerySupported 方法确定 KS 对象是否支持属性集和该支持的类型。
RegisterAdapterObjectEx

IKsDeviceFunctions::RegisterAdapterObjectEx 方法向 AVStream 注册 DMA 适配器对象。 为 Win64 平台编译的所有驱动程序都应使用此方法,而不是 KsDeviceRegisterAdapterObject。
设置

Set 方法设置由属性集 GUID 和属性标识符标识的属性。 此方法属于 dsound.h 中的 IKsPropertySet。
设置

Set 方法设置由属性集 GUID 和属性标识符标识的属性。 此方法属于 ksproxy.h 中的 IKsPropertySet。
StreamClassAbortOutstandingRequests

StreamClassAbortOutstandingRequests 例程中止所有未完成的请求,无论是对特定流还是整个驱动程序。
StreamClassCallAtNewPriority

StreamClassCallAtNewPriority 例程计划以不同的优先级调用的例程。
StreamClassCompleteRequestAndMarkQueueReady

StreamClassCompleteRequestAndMarkQueueReady 例程完成请求,并向类驱动程序发出指示微型驱动程序已准备好接收相同类型的新请求。
StreamClassDebugAssert

此函数 (StreamClassDebugAssert) 已过时。
StreamClassDebugPrint

此函数 (StreamClassDebugPrint) 已过时。
StreamClassDeviceNotification

微型驱动程序使用 StreamClassDeviceNotification 例程通知类驱动程序已完成流请求或发生事件。
StreamClassFilterReenumerateStreams

已过时。 请勿使用。
StreamClassGetDmaBuffer

StreamClassGetDmaBuffer 例程返回指向类驱动程序为微型驱动程序分配的 DMA 缓冲区的指针。
StreamClassGetNextEvent

微型驱动程序可以使用 StreamClassGetNextEvent 例程搜索设备或特定流的事件队列。
StreamClassGetPhysicalAddress

StreamClassGetPhysicalAddress 例程将虚拟内存地址转换为物理内存地址,并锁定 DMA 操作的相应物理内存。
StreamClassQueryMasterClock

当微型驱动程序调用 StreamClassQueryMasterClock 例程时,类驱动程序会异步查询主时钟的适当时间值,并将结果传递给 ClockCallbackRoutine 参数中传递的例程。
StreamClassQueryMasterClockSync

微型驱动程序可以调用 StreamClassQueryMasterClockSync 例程来同步查询流的主时钟。
StreamClassReadWriteConfig

StreamClassReadWriteConfig 例程读取或写入微型驱动程序的父总线驱动程序的配置数据。
StreamClassReenumerateStreams

StreamClassReenumerateStreams 函数已过时。 请勿使用。
StreamClassRegisterAdapter

StreamClassRegisterAdapter 例程注册流类微型驱动程序。仅支持名称 StreamClassRegisterAdapter 以实现向后兼容性。相反,Microsoft 建议使用 StreamClassRegisterMinidriver(StreamClassRegisterAdapter 的别名)。 名称 StreamClassRegisterMinidriver 更准确地指示例程注册流类微型驱动程序。 注册后,微型驱动程序可以驱动系统中任意数量的适配器实例。StreamClassRegisterMinidriver 例程向流类驱动程序注册流微型驱动程序。
StreamClassRegisterFilterWithNoKSPins

StreamClassRegisterFilterWithNoKSPins 例程用于向没有内核流式处理引脚的 Microsoft DirectShow 注册筛选器驱动程序,因此不要在内核模式下流式传输。
StreamClassScheduleTimer

微型驱动程序调用 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 提供了配置相机微型驱动程序以正确使用流类驱动程序和 USB 总线驱动程序所需的所有信息。
USBCAMD_SelectAlternateInterface

USBCAMD_SelectAlternateInterface函数在 USB 视频流式处理接口中选择备用设置。

接口

 
IKsAggregateControl

IKsAggregateControl 接口提供了在支持接口的 KS 对象上添加和删除 COM 服务器的方法。
IKsAllocator

IKsAllocator 接口提供用于控制和查询分配器的方法。 IKsAllocator 用于代理,不建议用于应用程序。
IKsAllocatorEx

IKsAllocatorEx 接口用于代理使用,不建议用于应用程序。 IKsAllocatorEx 继承 IKsAllocator 接口的所有方法,并扩展 IKsAllocator 以提供进一步控制和查询分配器的方法。
IKsClockPropertySet

IKsClockPropertySet 接口提供了让代理准确反映时间的方法。
IKsControl

IKsControl 接口是在 AVStream 筛选器和引脚上实现的 COM 样式接口。
IKsControl

IKsControl 接口提供控制 KS 筛选器或 KS 引脚的用户模式方法。 有关此接口等效的用户模式的信息,请参阅 IKsControl AVStream COM 接口。
IKsDataTypeCompletion

IKsDataTypeCompletion 接口提供了一种方法,用于完成传递给 IAMStreamConfig::SetFormat 方法的部分指定媒体类型。
IKsDataTypeHandler

IKsDataTypeHandler 接口提供了执行媒体样本的可选预处理和后处理的方法。
IKsDeviceFunctions

IKsDeviceFunctions 接口是在 AVStream 设备上实现的 COM 样式接口。 此接口在 Windows Server 2003 SP1 及更高版本的 Windows 中可用。
IKsInterfaceHandler

IKsInterfaceHandler 接口提供了基于为已建立的连接指定的KSPIN_INTERFACE结构将样本封送到内核的方法。 此接口的 IID IID_IKsInterfaceHandler。
IKsNotifyEvent

IKsNotifyEvent 接口提供了一种方法,用于使拥有 DirectShow 事件的 KS 对象发出具有给定参数的事件。
IKsObject

IKsObject 接口提供了检索 KS 对象的文件句柄的方法。
IKsPin

IKsPin 接口提供用于控制和检索有关引脚的信息的方法。
IKsPinEx

IKsPinEx 接口继承 IKsPin 接口的所有方法,并扩展 IKsPin,以提供通知错误筛选器图的方法,以便筛选器图有机会停止。
IKsPinFactory

IKsPinFactory 接口提供了一种方法,用于检索引脚工厂的标识符。
IKsPinPipe

IKsPinPipe 接口用于代理使用,不建议用于应用程序。 IKsPinPipe 提供控制引脚管道的方法。
IKsPropertySet

dsound.h 中的 IKsPropertySet 接口提供了访问 KS 对象属性的方法,这些对象在 KS 微型驱动程序中实现。
IKsPropertySet

ksproxy.h 中的 IKsPropertySet 接口提供访问 KS 对象属性的方法,这些对象在 KS 微型驱动程序中实现。
IKsQualityForwarder

IKsQualityForwarder 接口继承 IKsObject 接口的方法,并扩展 IKsObject 以提供从引脚刷新信息的方法。
IKsReferenceClock

IKsReferenceClock 接口是一个 COM 样式的接口,由 AVStream 在所有引脚上提供。 引脚将请求传递到主时钟。
IKsTopology

IKsTopology 接口提供了打开筛选器中包含的拓扑节点对象的方法。

結構

 
KSSTREAM_SEGMENT

KSSTREAM_SEGMENT结构包含描述流上发生的 I/O 操作的信息。
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 请求块 (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 子单位设备上的指定引脚 ID (从零开始的偏移量) 的预连接信息。
AVC_SETCONNECT_INFO

AVC_SETCONNECT_INFO结构用于初始化子单元驱动程序并建立引脚连接。
AVC_STREAM_REQUEST_BLOCK

AVC_STREAM_REQUEST_BLOCK结构描述avcstrm.sys要处理的 AV/C 流式处理请求。
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 单元的唯一 ID。
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结构描述了用户界面 (UI) 条件访问 (CA) 插件可以显示。
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结构描述了 MPEGTS 格式流的 CIP 标头对的第二个四分片。
CIP_HDR2_SYT

CIP_HDR2_SYT结构描述 DV 格式流的 CIP 标头对的第二个四分片。
DEVCAPS

DEVCAPS 结构描述外部设备的功能。
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

微型驱动程序使用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描述微型驱动程序流的实例。
HW_STREAM_REQUEST_BLOCK

流类驱动程序使用HW_STREAM_REQUEST_BLOCK结构,使用微型驱动程序提供的回调将信息传入和传出微型驱动程序。
HW_TIME_CONTEXT

类驱动程序将HW_TIME_CONTEXT结构作为参数传递给流的 StrMiniClock 例程填充,或者在响应 StreamClassQueryMasterClock 或 StreamClassQueryMasterClockSync 请求时返回已完成的HW_TIME_CONTEXT结构。
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结构描述KSSTREAM_HEADER结构的 BDA 扩展,该扩展描述要从流驱动程序引脚读取或写入的数据包。
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结构描述了包含 bob 或 weave 设置的视频流。
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结构描述视频流,包括 bob 或编织设置。
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 视频流,包括 bob 或编织设置。
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结构扩展了垂直空白间隔 (VBI) 流的KSSTREAM_HEADER结构。
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结构描述视频流的详细信息,包括 bob 或编织设置、复制保护和像素纵横比。
KSALLOCATOR_DISPATCH

KSALLOCATOR_DISPATCH结构包含引脚实现其自己的内核级分配器所需的回调。
KSALLOCATOR_FRAMING

KSALLOCATOR_FRAMING结构用于查询框架要求并提交分配器创建请求。
KSALLOCATOR_FRAMING_EX

KSALLOCATOR_FRAMING_EX结构是KSALLOCATOR_FRAMING的 AVStream 替代项。 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

此结构包含 ROI 控件的功能。
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER

此结构包含 ROI 功能的标头信息。
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE

此结构包含用于曝光的 ROI 信息结构。
KSCAMERA_EXTENDEDPROP_ROI_FOCUS

此结构包含用于焦点的 ROI 信息结构。
KSCAMERA_EXTENDEDPROP_ROI_INFO

此结构包含有关 ROI 的信息。
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL

此结构包含 ROI ISP 控件的信息。
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER

此结构包含 ROI ISP 控件的标头信息。
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE

此结构包含用于白平衡的 ROI 信息结构。
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包含元数据标头信息,以及 Q24 格式的数字窗口 x 和 y 源和大小。
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结构的数组构成KSDEVICE_PROFILE_INFO结构的 Camera.Concurrency 参数 (的数组大小由 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结构描述主时钟的函数表。
KSCLOCKINSTANCE

详细了解:KSCLOCKINSTANCE 结构
KSCOMPONENTID

KSCOMPONENTID 结构包含描述单个内核流对象的唯一标识符。
KSCORRELATED_TIME

KSCORRELATED_TIME结构包含时钟时间以及自系统启动以来的相应时钟周期数。
KSDATAFORMAT

KSDATAFORMAT 结构是描述数据格式的可变长度结构。
KSDEVICE

KSDEVICE 结构描述 AVStream 管理的 WDM 功能设备。
KSDEVICE_DESCRIPTOR

KSDEVICE_DESCRIPTOR结构描述特定设备的特征。
KSDEVICE_DISPATCH

KSDEVICE_DISPATCH结构描述了客户端可以提供的回调,用于接收设备创建和 PnP 事件的通知。
KSDEVICE_PROFILE_INFO

KSDEVICE_PROFILE_INFO是一种通用结构,旨在处理各种设备类型的配置文件信息。
KSDEVICE_THERMAL_DISPATCH

KSDEVICE_THERMAL_DISPATCH结构由 API 调用中的微型端口驱动程序用于注册热通知回调。 此结构包含主动和被动冷却接口的回调函数指针。
KSDISPATCH_TABLE

KSDISPATCH_TABLE结构包含指向实现 IRP 调度例程的微型驱动程序的指针。
KSDPC_ITEM

KSDPC_ITEM结构用于存储与可能用于从引发 IRQL 生成事件通知的任何内部 DPC 相关的信息。
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结构用于EVENTSETID_TUNER事件集中KSEVENT_TUNER_INITIATE_SCAN事件。
KSEVENTDATA

内核流式处理客户端将 KSEVENTDATA 结构发送到类驱动程序以指定通知方法。
KSFASTMETHOD_ITEM

驱动程序提供类型KSFASTMETHOD_ITEM的结构来支持快速 I/O 调度。
KSFASTPROPERTY_ITEM

KSFASTPROPERTY_ITEM结构与项一起使用,用于快速 I/O 调度。
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) 映射节点的属性和节点类型,以及 ECM 映射节点处理的基本流的数据包标识符 (PID) 。
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_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

介绍PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST相机控件属性集中 (ROI) 控件属性感兴趣的区域。
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 的有效负载,用于在 Onvif 协议相机上设置或禁用 NTP 服务器。
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

查询具有KSEVENT_TYPE_QUERYBUFFER的事件上可用的未完成缓冲区时,将使用 KSQUERYBUFFER 结构。
KSRATE

查询将追加到包含速率请求 (的属性的 KSRATE 结构(称为KSRATE_CAPABILITY结构) ),并返回一个 KSRATE 结构,该结构填充了给定速率请求的功能。
KSRATE_CAPABILITY

客户端在KSPROPERTY_STREAM_RATECAPABILITY属性请求中使用KSRATE_CAPABILITY结构。
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

客户端可以通过在KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE属性请求中发送KSSTREAMALLOCATOR_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的 I/O 参数类型。
LAMP_CAPABILITIES_WHITE

LAMP_CAPABILITIES_WHITE结构是IOCTL_LAMP_GET_INTENSITY_WHITE和IOCTL_LAMP_SET_INTENSITY_WHITE的 I/O 参数类型。
LAMP_INTENSITY_COLOR

LAMP_INTENSITY_COLOR结构是IOCTL_LAMP_GET_INTENSITY_COLOR和IOCTL_LAMP_SET_INTENSITY_COLOR的 I/O 参数类型。
LAMP_INTENSITY_WHITE

LAMP_INTENSITY_WHITE结构是IOCTL_LAMP_GET_INTENSITY_WHITE和IOCTL_LAMP_SET_INTENSITY_WHITE的 I/O 参数类型。
MEDIUM_INFO

MEDIUM_INFO结构描述加载到外部设备的媒体。
MF_MDL_SHARED_PAYLOAD_KEY

操作系统在内部使用此联合。
MPEG2_TRANSPORT_STRIDE

MPEG2_TRANSPORT_STRIDE结构描述 MPEG2 传输步幅的格式块。
OPTIMAL_WEIGHT_TOTALS

详细了解:OPTIMAL_WEIGHT_TOTALS结构
PIPE_DIMENSIONS

PIPE_DIMENSIONS结构用于代理使用,不建议用于应用程序。 PIPE_DIMENSIONS包含描述与管道相关的各种引脚上的帧压缩/扩展比的信息。
PIPE_TERMINATION

PIPE_TERMINATION结构用于代理使用,不建议用于应用程序。 PIPE_TERMINATION包含描述管道的引脚终止符的信息。
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION介绍了流式处理微型驱动程序设备的硬件设置。 类驱动程序使用操作系统提供的信息填充大多数成员。
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属性集中的属性项。