WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
WPD_CONTENT_FUNCTIONAL_OBJECTとして型を表す オブジェクトは、デバイスの機能をカプセル化する機能オブジェクトを表します。
型に関係なく、すべての機能オブジェクトは、次のプロパティをサポートします。 (カスタム関数オブジェクトを定義する場合は、これらのプロパティもサポートする必要があります)。
一般的なリソース
通常、これらのオブジェクトはリソースをホストしません。
機能オブジェクトのカテゴリ
機能オブジェクトは、その関数に応じてカテゴリにグループ化できます。 カテゴリは、WPD_FUNCTIONAL_OBJECT_CATEGORY プロパティ (GUID 値) によって記述されます。 カテゴリによって、サポートされる追加のプロパティが決まります。
次の表では、Windows ポータブル デバイスで定義されているカテゴリについて説明します。 オブジェクトがサポートするその他のプロパティとリソースについては、カテゴリの説明を参照してください。
機能カテゴリ | 説明 |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | この機能カテゴリは、特定のクエリ関数のパラメーターとしてのみ有効であり (すべての機能オブジェクト型が許容されることを示します)、ドライバーによって報告される機能カテゴリではありません。 |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | オブジェクトは、ボイス レコーダーやその他のオーディオ録音コンポーネントなど、デバイス上のオーディオ キャプチャ機能をカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_DEVICE | オブジェクトは、デバイス (つまり、デバイスの最上位のオブジェクト) をカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | オブジェクトは、WiFi プロファイルやパートナーシップなど、デバイスのネットワーク構成機能をカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | オブジェクトは、デバイスが再生できるメディア ファイルの種類を表します。 |
WPD_FUNCTIONAL_CATEGORY_SMS | オブジェクトは、デバイス上の短いメッセージ サービス機能 (一般に "テキスト メッセージング" と呼ばれます) をカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | オブジェクトは、カメラやカメラの添付ファイルなどのデバイス上の静止画像キャプチャ機能をカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_STORAGE | オブジェクトは、デバイス上の物理ファイル ストレージをカプセル化します。 |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | オブジェクトは、ビデオ レコーダー コンポーネントなど、デバイス上のビデオ キャプチャ機能をカプセル化します。 アプリケーションでは、このオブジェクトを使用してプログラムによる制御を取得します。 |
関連トピック