次の方法で共有


イベント定数 (PortableDevice.h)

ポータブル デバイスWindows、次のイベント値を定義します。

常時 説明
WPD_EVENT_DEVICE_CAPABILITIES_UPDATED
このイベントは、デバイスの機能が変更されたことを示します。 クライアントは、デバイスの機能に基づいて決定を下した場合に、デバイスを再クエリする必要があります。
WPD_EVENT_DEVICE_REMOVED
このイベントは、デバイスのドライバーがアンロードされるときに送信されます。 通常、これはデバイスが取り外された結果です。
クライアントは、IPortableDevice インターフェイスと、WPD_EVENT_PARAMETER_PNP_DEVICE_IDで指定された IPortableDeviceService インターフェイスを解放する必要があります。
WPD_EVENT_DEVICE_RESET
このイベントは、デバイスがリセットされようとしており、接続されているすべてのクライアントがデバイスへの接続を閉じる必要があることを示します。
WPD_EVENT_OBJECT_ADDED
このイベントは、デバイスで新しいオブジェクトが使用可能であることを示します。
WPD_EVENT_OBJECT_REMOVED
このイベントは、以前に既存のオブジェクトがデバイスから削除された後に送信されます。
オブジェクトはコンテンツ オブジェクトである可能性があります。たとえば、イメージ ファイルが削除されました。または、機能オブジェクトである可能性があります。たとえば、新しいストレージ デバイスがデバイスから取り外されました。
WPD_EVENT_OBJECT_TRANSFER_REQUESTED
このイベントは、特定のオブジェクトをデバイスから転送するようにアプリケーションに要求するために送信されます。
オブジェクトは通常、画像ファイルなどのコンテンツ オブジェクトです。
WPD_EVENT_OBJECT_UPDATED
このイベントは、オブジェクトが更新された後に送信され、接続されているクライアントはそのオブジェクトのビューを更新する必要があります。
WPD_EVENT_SERVICE_METHOD_COMPLETE
このイベントは、ドライバーがサービス メソッドの呼び出しを完了したときに送信されます。 このイベントは、メソッドが失敗した場合でも送信する必要があります。 これは内部 WPD DDI イベントであり、IPortableDevice::Advise または IPortableDeviceService::Advise を介してアプリケーションで使用することはできません。
WPD_EVENT_STORAGE_FORMAT
このイベントは、ストレージ オブジェクトに対するフォーマット操作の進行状況を示します。

必要条件

要件
ヘッダー
PortableDevice.h

関連項目

定数