IMiniportTopology::Init 方法 (portcls.h)
Init
方法會初始化拓撲迷你埠物件。
語法
NTSTATUS Init(
[in] PUNKNOWN UnknownAdapter,
[in] PRESOURCELIST ResourceList,
[in] PPORTTOPOLOGY Port
);
參數
[in] UnknownAdapter
IUnknown 初始化迷你埠物件的配接器物件的介面指標。 這個參數是選擇性的,而且可以指定為 NULL 。 如需詳細資訊,請參閱下列一節。
[in] ResourceList
資源清單物件的 IResourceList 介面指標,該介面將在初始化期間提供給迷你埠驅動程式。 將此參考傳遞至迷你埠驅動程序之後,埠驅動程式可以自由檢查資源清單的內容,但不會修改此列表的內容。 如需詳細資訊,請參閱下列一節。
[in] Port
系結至這個迷你埠物件的 IPortTopology 物件的指標。 呼叫端會指定此參數的有效、非NULL 指標值。
傳回值
如果呼叫成功,Init
會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。
言論
UnknownAdapter 和 ResourceList 參數是適配卡驅動程式先前傳遞為參數給 IPortTopology 物件 Init 方法的指標值(請參閱 IPort::Init)。
UnknownAdapter、ResourceList和 Port 參數遵循 COM 物件的 參考計數慣例。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | portcls.h (包括 Portcls.h) |
IRQL | PASSIVE_LEVEL |