IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface メソッド (upnp.h)
DeviceAddedWithInterface メソッドは、デバイスがネットワークに追加されたことをアプリケーションに通知するために、UPnP フレームワークによって呼び出されます。
構文
HRESULT DeviceAddedWithInterface(
[in] LONG lFindData,
[in] IUPnPDevice *pDevice,
[in] GUID *pguidInterface
);
パラメーター
[in] lFindData
UPnP フレームワークが結果を返す検索を指定します。 lFindData の値は、IUPnPDeviceFinder::CreateAsyncFind によって呼び出し元に返される値です。
[in] pDevice
新しいデバイスを含む IUPnPDevice オブジェクトへのポインター。
[in] pguidInterface
デバイスアドバタイズが送信されたネットワーク アダプターの GUID。
戻り値
メソッドが成功した場合、戻り値はS_OK。 それ以外の場合、メソッドは WinError.h で定義されている COM エラー コードのいずれかを返します。
注釈
UPnP フレームワークはクエリを実行して 、IUPnPDeviceFinderAddCallbackWithInterface インターフェイスが存在するかどうかを確認します。 インターフェイスを実装している場合、UPnP フレームワークは DeviceAddedWithInterface メソッドを呼び出します。 それ以外の場合、UPnP フレームワークは IUPnPDeviceFinderCallback::D eviceAdded メソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | upnp.h |
[DLL] | Upnp.dll |