IOCTL_KS_METHOD IOCTL (ks.h)
应用程序可以使用 IOCTL_KS_METHOD 对 KS 对象执行方法。 应用程序将带有下面描述的参数IOCTL_KS_METHOD传递给 KsSynchronousDeviceControl 函数。
主要代码
输入缓冲区
应用程序放置一个指向 KSMETHOD 类型的结构的指针,指定要在 InBuffer 参数中调用的方法,并在 InLength 处放置方法结构的大小。
输入缓冲区长度
InLength 中方法结构的大小。
输出缓冲区
如果方法需要输出缓冲区,则客户端分配并传递输出缓冲区。 (这由 KSMETHOD structure.) 中设置的标志决定。例如 ,KSMETHOD_STREAMALLOCATOR_ALLOC 为新分配的帧提供输出缓冲区。
输出缓冲区长度
输出缓冲区的长度。
状态块
如果请求成功,则 Status 成员设置为STATUS_SUCCESS。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |