IMiniportWaveCyclic 介面 (portcls.h)
IMiniportWaveCyclic
介面是 WaveCyclic 音訊裝置迷你埠驅動程序公開的主要介面。 WaveCyclic 埠驅動程式會透過這個介面與迷你埠驅動程序通訊。 配接器驅動程式會建立 WaveCyclic 迷你埠物件,並將物件的 IMiniportWaveCyclic
介面指標傳遞至 WaveCyclic 埠驅動程式的 IPort::Init 方法(請參閱 Subdevice Creation中的程式代碼範例)。
IMiniportWaveCyclic
繼承自 IMiniport 介面。
配接器驅動程式會藉由將 IMiniportWaveCyclic
對象系結至 IPortWaveCyclic 物件,以形成迷你埠/埠驅動程式組。 PortCls 系統驅動程式會將這個配對註冊為 波篩選。
IMiniportWaveCyclic
介面提供初始化 miniport 物件的方法,以及建立迷你埠數據流物件的方法。 數據流物件與 WaveCyclic 篩選器上的針腳相關聯,配接器驅動程式會藉由將迷你埠物件和埠對象系結在一起來形成。
遺產
IMiniportWaveCyclic 介面 繼承自 IMiniport 介面。
方法
IMiniportWaveCyclic 介面 具有這些方法。
IMiniportWaveCyclic::Init Init 方法會初始化 WaveCyclic 迷你埠物件。 初始化包括使用資源清單中指定的資源來驗證硬體。 |
IMiniportWaveCyclic::NewStream NewStream 方法會建立與指定實體通道相關聯的邏輯數據流的新實例。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | portcls.h |