IMiniportWavePci::Service 方法 (portcls.h)
方法 Service
通知微型端口驱动程序服务请求。
语法
void Service();
返回值
无
备注
当端口驱动程序调用微型端口驱动程序的 IMiniportWavePci::Init 方法时,该方法输出对微型端口驱动程序的 IServiceGroup 对象的引用。 端口驱动程序将自己的 IServiceSink 对象添加到此服务组,并等待服务请求的通知。 通知源通常是微型端口驱动程序的中断服务例程 (ISR) 。
当微型端口驱动程序的 ISR 调用端口驱动程序的 IPortWavePci::Notify 例程时,端口驱动程序会将延迟的过程调用排队 (DPC) 。 执行 DPC 时,它会对服务组中的每个 IServiceSink 对象调用 RequestService 方法。 当 DPC 在端口驱动程序的 IServiceSink 对象上调用此方法时,端口驱动程序反过来会调用微型端口驱动程序的 Service
方法。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | portcls.h (包括 Portcls.h) |
IRQL | DISPATCH_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈