オブジェクト形式 GUID

デバイス上のファイルの形式は、 GUID 値で記述できます。 この値は、 WPD_OBJECT_FORMAT プロパティによって指定されます。 Windows ポータブル デバイスでは、次の形式が定義されています。

GUID の書式設定 説明
WPD_OBJECT_FORMAT_3G2 3G2 オーディオ、ビデオ、ファイル
WPD_OBJECT_FORMAT_3G2A オーディオ (3G2A)
WPD_OBJECT_FORMAT_3GP 3GP オーディオ ファイル
WPD_OBJECT_FORMAT_AAC オーディオ (AAC)
WPD_OBJECT_FORMAT_AIFF オーディオ (AIFF)
WPD_OBJECT_FORMAT_ALL 使用可能なすべての形式を識別します
WPD_OBJECT_FORMAT_AMR オーディオ (AMR)
WPD_OBJECT_FORMAT_ASF ビデオ (ASF、Microsoft Advanced Streaming Format)
WPD_OBJECT_FORMAT_ASXPLAYLIST プレイリスト (ASX)
WPD_OBJECT_FORMAT_ATSCTS ATSCTS オーディオ、ビデオ、ファイル
WPD_OBJECT_FORMAT_AUDIBLE オーディオ
WPD_OBJECT_FORMAT_AVCHD AVCHD オーディオ、またはビデオ、ファイル
WPD_OBJECT_FORMAT_AVI ビデオ (AVI)
WPD_OBJECT_FORMAT_BMP イメージ (BMP、ビットマップ ファイル)
WPD_OBJECT_FORMAT_CIFF 画像 (CIFF、Canon Camera Image File Format)
WPD_OBJECT_FORMAT_DPOF テキスト (デジタル印刷順序ファイル)
WPD_OBJECT_FORMAT_DVBTS DVBTS オーディオ、ビデオ、ファイル
WPD_OBJECT_FORMAT_EXECUTABLE [実行可能ファイル]
WPD_OBJECT_FORMAT_EXIF イメージ (交換可能なファイル形式)
WPD_OBJECT_FORMAT_FLAC オーディオ (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX イメージ (構造化ストレージ イメージ形式)
WPD_OBJECT_FORMAT_GIF イメージ (GIF、グラフィックス交換形式)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Windows アイコン (ICO)
WPD_OBJECT_FORMAT_JFIF 画像 (JPEG インターチェンジ形式)
WPD_OBJECT_FORMAT_JP2 画像 (JPEG2000 ベースライン ファイル形式)
WPD_OBJECT_FORMAT_JPEGXR 画像 (JPEGXR、HD 写真とも呼ばれます)
WPD_OBJECT_FORMAT_JPX 画像 (JPEG2000 拡張ファイル形式)
WPD_OBJECT_FORMAT_M3UPLAYLIST プレイリスト (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML MHT コンパイル済み HTML ドキュメント ファイル形式
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Microsoft Office Excel のドキュメント ファイル形式
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Microsoft Office PowerPoint ドキュメントのファイル形式
WPD_OBJECT_FORMAT_MICROSOFT_WFC Windows Connect Nowファイル形式
WPD_OBJECT_FORMAT_MICROSOFT_WORD Microsoft Office Word ドキュメント ファイル形式
WPD_OBJECT_FORMAT_MP2 オーディオまたはビデオのファイル形式 (MP2)
WPD_OBJECT_FORMAT_MP3 オーディオ (MP3)
WPD_OBJECT_FORMAT_M4A MPEG4 オーディオ ファイル
WPD_OBJECT_FORMAT_MP4 MPEG4 ビデオ ファイル
WPD_OBJECT_FORMAT_MPEG ビデオ (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST プレイリスト (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION ネットワーク関連付けのファイル形式
WPD_OBJECT_FORMAT_OGG オーディオ (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT イメージ (Apple QuickDraw イメージ形式)
WPD_OBJECT_FORMAT_PLSPLAYLIST プレイリスト (PLS)
WPD_OBJECT_FORMAT_PNG 画像 (ポータブル ネットワーク グラフィックス)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY このオブジェクトにはデータ ストリームがなく、プロパティによって完全に指定されます
WPD_OBJECT_FORMAT_QCELP オーディオ (Qualcomm コード励起線形予測)
WPD_OBJECT_FORMAT_SCRIPT スクリプト (デバイス固有の形式)
WPD_OBJECT_FORMAT_TEXT Text
WPD_OBJECT_FORMAT_TIFF Image (タグ イメージ ファイル形式)
WPD_OBJECT_FORMAT_TIFFEP 画像 (電子写真用のタグ画像ファイル形式)
WPD_OBJECT_FORMAT_TIFFIT Image (情報技術用のタグ イメージ ファイル形式)
WPD_OBJECT_FORMAT_UNSPECIFIED デバイス上の未定義または未指定のオブジェクト形式。 これは、定義済みの Windows ポータブル デバイス形式コードで指定できないオブジェクトに使用されます。
WPD_OBJECT_FORMAT_VCALENDAR1 vCalendar ファイル形式 (vCalendar バージョン 1)
WPD_OBJECT_FORMAT_VCARD2 vCard ファイル形式 (vCard バージョン 2)
WPD_OBJECT_FORMAT_VCARD3 vCard ファイル形式 (vCard バージョン 3)
WPD_OBJECT_FORMAT_WAVE オーディオ ファイル (WAV)
WPD_OBJECT_FORMAT_WBMP イメージ (ワイヤレス アプリケーション プロトコルビットマップ形式)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Image
WPD_OBJECT_FORMAT_WMA オーディオ (WMA)
WPD_OBJECT_FORMAT_WMV ビデオ (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST プレイリスト (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE X509 V3 証明書ファイル形式
WPD_OBJECT_FORMAT_XML XML ファイル形式

 

MTP 以外のデバイス ドライバーのカスタム オブジェクト形式 GUID

上記のオブジェクト形式 GUID に加えて、デバイス ドライバー ベンダーはプライベート形式コードをサポートする場合があります。 その場合は、カスタム形式の GUID 全体を発行する必要があります。

MTP クラス ドライバーのカスタム オブジェクト形式 GUID

Microsoft では、MTP デバイス用のクラス ドライバーを提供しています。 MTP デバイスがベンダー固有の形式をサポートしている場合、デバイス ベンダーは UINT16 型のカスタム形式コードを使用してWPD_OBJECT_FORMAT_UNSPECIFIED GUID を拡張できます。

たとえば、0xB001のベンダー拡張形式コードは、次の GUID として表示されます。

{B0010000-AE6C-4804-98BA-C57B46965FE7}

WPD アプリケーションでは、コンテンツ タイプを使用して、サポートされている形式を MTP ドライバーに照会します。 特定のコンテンツ タイプがサポートされている場合、ドライバーは WPD_OBJECT_FORMAT_UNSPECIFIED_GUID の拡張値を返します。

Device Services オブジェクト形式 GUID

デバイス サービスでは、必要に応じて追加の形式 GUID を定義できます。 これらは、各デバイス サービス (ContactsDeviceService.h など) のヘッダー ファイルにあります。

プログラミング リファレンス