IOCTL_KS_METHOD IOCTL (ks.h)

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

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

应用程序将指针放置在 KSMETHOD 类型的结构上,用于指定要在 InBuffer 参数中调用的方法,以及 InLength 的方法结构的大小。

输入缓冲区长度

InLength 中方法结构的大小。

输出缓冲区

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

输出缓冲区长度

输出缓冲区的长度。

状态块

如果请求成功,状态成员将设置为STATUS_SUCCESS。

要求

   
Header ks.h (包括 Ks.h)

另请参阅

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler