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を返します。 それ以外の場合、メソッドは適切なエラー コードを返します。
備考
UnknownAdapter パラメーターと ResourceList パラメーターは、以前にアダプター ドライバーが IPortWaveCyclic オブジェクトの Init
メソッドにパラメーターとして渡したのと同じポインター値です (IPort::Initを参照)。
UnknownAdapter、ResourceList、および Port パラメーターは、COM オブジェクト の参照カウント規則に従います。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | portcls.h (Portcls.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
IResourceList の