次の方法で共有


IPortableDeviceConnector::Connect メソッド (portabledeviceconnectapi.h)

Connect メソッドは、MTP/Bluetooth デバイスに非同期接続要求を送信します。

構文

HRESULT Connect(
  [in, optional] IConnectionRequestCallback *pCallback
);

パラメーター

[in, optional] pCallback

要求が完了したときにアプリケーションに通知を受け取る場合は、 IConnectionRequestCallback インターフェイスへのポインター。それ以外の場合は NULL。 同じ IPortableDeviceConnector オブジェクトを使用して複数の要求が同時に送信される場合は、コールバック オブジェクトの別のインスタンスを使用する必要があります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。

注釈

このメソッドは、接続要求をキューに入れ、すぐに返します。 デバイスが既に接続されている場合、接続要求によって操作が行われません。

要求が完了したときに通知を受け取るために、アプリケーションは IConnectionRequestCallback インターフェイスへのポインターを提供する必要があります。

以前にペアリングされた MTP/Bluetooth デバイスが範囲内にある場合、アプリケーションはこのメソッドを呼び出して、そのデバイスの Windows ポータブル デバイス (WPD) クラス ドライバー スタックをインスタンス化して、WPD API を使用してデバイスと通信できるようにします。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー portabledeviceconnectapi.h
Library PortableDeviceGuids.lib

こちらもご覧ください

IPortableDeviceConnector