次の方法で共有


IPortableDeviceConnector::D isconnect メソッド (portabledeviceconnectapi.h)

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

構文

HRESULT Disconnect(
  [in] IConnectionRequestCallback *pCallback
);

パラメーター

[in] pCallback

IConnectionRequestCallback インターフェイスへのポインター。

戻り値

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

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

注釈

このメソッドは切断要求をキューに入れ、すぐに返します。

要求が完了したときに通知を受け取るために、アプリケーションは IConnectionRequestCallback インターフェイスへのポインターを提供する必要があります。 これにより、MTP/Bluetooth リンクが切断され、そのデバイスの Windows ポータブル デバイス (WPD) クラス ドライバー スタックが削除されます。

切断が完了すると、WPD API はこのデバイスを列挙しなくなります。

要件

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

こちらもご覧ください

IPortableDeviceConnector