共用方式為


IMiniportWaveCyclic::Init 方法 (portcls.h)

方法 Init 會初始化 WaveCyclic 迷你埠物件。 初始化包括使用資源清單中指定之資源來驗證硬體。

語法

NTSTATUS Init(
  [in] PUNKNOWN        UnknownAdapter,
  [in] PRESOURCELIST   ResourceList,
  [in] PPORTWAVECYCLIC Port
);

參數

[in] UnknownAdapter

要初始化迷你埠物件的配接器物件的 IUnknown 介面指標。 如需詳細資訊,請參閱接下來的<備註>一節。

[in] ResourceList

在初始化期間提供給迷你埠驅動程式之資源清單物件的 IResourceList 介面指標。 將這個參考傳遞至迷你埠驅動程序之後,埠驅動程式即可自由檢查資源清單的內容,但不會修改此列表的內容。 如需詳細資訊,請參閱接下來的<備註>一節。

[in] Port

系結至這個迷你埠驅動程式之 IPortWaveCyclic 物件的指標。 呼叫端會指定此參數的有效非 NULL 指標。

傳回值

Init 如果呼叫成功,會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。

備註

UnknownAdapterResourceList 參數是適配卡驅動程式稍早當作參數傳遞至 IPortWaveCyclic 物件的 Init 方法的相同指標值, (請參閱 IPort::Init) 。

UnknownAdapterResourceListPort 參數會遵循 COM 對象的參考計數慣例

規格需求

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

另請參閱

IMiniportWavweCyclic

IPort::Init

IPortWaveCyclic

IResourceList