オブジェクト形式 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 など) のヘッダー ファイルにあります。
関連トピック