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)

另请参阅

KSDEVICE_DISPATCH