IWiaDrvItem::UnlinkItemTree メソッドは、ドライバー項目ツリーのリンクを解除し、ツリー内のすべての項目を解放します。
構文
HRESULT UnlinkItemTree(
LONG __MIDL__IWiaDrvItem0005
);
パラメーター
__MIDL__IWiaDrvItem0005
lFlags [in]
ドライバー項目ツリーのリンクを解除する方法を示します。 このパラメーターは、次のいずれかの値に設定する必要があります。
価値 | 形容 |
---|---|
WiaItemTypeDeleted | 項目はツリーから削除済みとしてマークされます。 |
WiaItemTypeDisconnected | この項目は、切断されたデバイスを表します。 |
詳細については、「WIA 項目の種類フラグ する」を参照してください。
戻り値
メソッドが成功した場合は、S_OKを返します。 非ルート項目に対してメソッドが呼び出された場合は、E_INVALIDARGを返します。 別の理由でメソッドが失敗した場合は、標準の COM エラー コードが返されます。
備考
ミニドライバーは、ツリーを無効にする場合に、ドライバー項目ツリーのルート項目でこのメソッドを呼び出す必要があります。 これは通常、ドライバーがアンロードされている場合、またはミニドライバーがドライバー項目ツリーを再構築する必要がある場合に行われます。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wiamindr_lh.h (Wiamindr.h を含む) |