次の方法で共有


IPNPXAssociation インターフェイス (pnpxassoc.h)

[関数の検出は、[要件] セクションで指定されたオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。

PnP-X デバイスの関連付けデータベース エントリを管理するメソッドを定義します。 . これらのメソッドは、対応する PnP devnode が変更されたときに通知を送信します。 アプリケーションは、カスタム ユーザー インターフェイスまたは他のメソッドを使用して PnP-X デバイスの関連付けをプログラムで管理するときに、 IPNPXAssociation メソッドを呼び出します。 通常、ネットワーク エクスプローラーは PnP-X デバイスの関連付けを管理するために使用されます。

継承

IPNPXAssociation インターフェイスは、IUnknown インターフェイスから継承します。 IPNPXAssociation には、次の種類のメンバーもあります。

メソッド

IPNPXAssociation インターフェイスには、これらのメソッドがあります。

 
IPNPXAssociation::Associate

関連付けデータベース エントリを関連付けとしてマークします。
IPNPXAssociation::D elete

関連付けデータベースからエントリを削除します。
IPNPXAssociation::Unassociate

関連付けデータベース エントリを関連付け解除済みとしてマークします。

注釈

このインターフェイスは、関数探索クエリによって返される関数インスタンスに対して QueryService を呼び出すことによって取得されます。 次の擬似コードは、 QueryService 呼び出しに使用するパラメーターを示しています。

QueryService( SID_PNPXAssociation, __uuidof( IPNPXAssociation ) )

IPNPXAssociation メソッドは、QueryService が呼び出された関数インスタンスのアソシエーション データベース エントリを変更します。

IPNPXAssociation メソッドを使用して、すべての関数インスタンスを関連付けることができるわけではありません。 関数インスタンスには、そのPKEY_PNPX_GlobalIdentity キーに、デバイスの検出に使用される Function Discovery プロバイダーによって提供される UUID が設定されている必要があります。 プロパティ キーの詳細については、「 PnP-X プロバイダー PKEYs」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー pnpxassoc.h

こちらもご覧ください

IPNPXDeviceAssociation