IOCTL_KS_METHOD IOCTL (ks.h)

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

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

应用程序放置一个指向 KSMETHOD 类型的结构的指针,指定要在 InBuffer 参数中调用的方法,并在 InLength 处放置方法结构的大小。

输入缓冲区长度

InLength 中方法结构的大小。

输出缓冲区

如果方法需要输出缓冲区,则客户端分配并传递输出缓冲区。 (这由 KSMETHOD structure.) 中设置的标志决定。例如 ,KSMETHOD_STREAMALLOCATOR_ALLOC 为新分配的帧提供输出缓冲区。

输出缓冲区长度

输出缓冲区的长度。

状态块

如果请求成功,则 Status 成员设置为STATUS_SUCCESS。

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler