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