PFNKSDEVICE 回调函数 (ks.h)
AVStream 执行 PnP 启动后处理时,会调用 AVStream 微型驱动程序的 AVStrMiniDevicePostStart 例程。 例如,使用它在开始时加载驱动程序。 然后,此类事件将在 PnP 启动后在工作线程的上下文中发生。
语法
PFNKSDEVICE Pfnksdevice;
NTSTATUS Pfnksdevice(
[in] PKSDEVICE Device
)
{...}
参数
[in] Device
指向 KSDEVICE 结构的指针,该结构描述发送 IRP_MN_START_DEVICE 请求的设备。
返回值
应返回STATUS_SUCCESS或尝试执行作时返回的错误代码。 如果此例程返回失败,则 IRP_MN_START_DEVICE 请求与 IRP_MN_STOP_DEVICE 请求之间的任何挂起 IRP_MJ_CREATE 请求都将失败。 不要返回STATUS_PENDING。
言论
微型驱动程序在其 KSDEVICE_DISPATCH 结构的 PostStart 成员中指定此例程的地址。
此例程是可选的。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。 |
目标平台 | 桌面 |
标头 | ks.h (包括 Ks.h) |