共用方式為


IMiniportWavePciStream::Service 方法 (portcls.h)

方法 Service 會通知迷你埠驅動程序服務的要求。

Syntax

void Service();

傳回值

備註

當埠驅動程式呼叫迷你埠驅動程式的 IMiniportWavePci::NewStream 方法時,該方法會輸出新數據流 IServiceGroup 對象的參考。 埠數據流會將自己的 IServiceSink 物件新增至服務群組,並等候服務要求的通知。 通知的來源通常是迷你埠驅動程式的中斷服務例程, (ISR) 。

當迷你埠驅動程式的ISR呼叫埠驅動程式的 IPortWavePci::Notify 例程時,埠驅動程式會將延遲過程調用排入佇列 (DPC) 。 當 DPC 執行時,它會在服務群組中的每個 IServiceSink 物件上呼叫 RequestService 方法。 當 DPC 在埠數據流的 IServiceSink 物件上呼叫這個方法時,埠驅動程式會接著呼叫迷你埠數據流物件的 Service 方法。

規格需求

需求
目標平台 Universal
標頭 portcls.h (包含 Portcls.h)
IRQL DISPATCH_LEVEL

另請參閱

IMiniportWavePci::NewStream

IMiniportWavePciStream

IPortWavePci::Notify

IServiceGroup

IServiceSink