IMiniportWavePci::Service 方法 (portcls.h)
方法 Service
會通知服務的迷你埠驅動程式。
Syntax
void Service();
傳回值
無
備註
當埠驅動程式呼叫 miniport 驅動程式的 IMiniportWavePci::Init 方法時,該方法會輸出迷你埠驅動程式 IServiceGroup 對象的參考。 埠驅動程式會將自己的 IServiceSink 物件新增至此服務群組,並等候服務要求的通知。 通知的來源通常是迷你埠驅動程式的中斷服務例程, (ISR) 。
當迷你埠驅動程式的ISR呼叫埠驅動程式的 IPortWavePci::Notify 例程時,埠驅動程式會將延遲的程式調用排入佇列 (DPC) 。 當 DPC 執行時,它會在服務群組中的每個 IServiceSink 物件上呼叫 RequestService 方法。 當 DPC 在埠驅動程式的 IServiceSink 物件上呼叫這個方法時,埠驅動程式會接著呼叫 miniport 驅動程式 Service
的 方法。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | portcls.h (包括 Portcls.h) |
IRQL | DISPATCH_LEVEL |