オブジェクト形式 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 カメラ イメージ ファイル形式) |
WPD_OBJECT_FORMAT_DPOF | テキスト (デジタル印刷注文ファイル) |
WPD_OBJECT_FORMAT_DVBTS | DVBTS オーディオ、ビデオ、ファイル |
WPD_OBJECT_FORMAT_EXECUTABLE | 実行可能 |
WPD_OBJECT_FORMAT_EXIF | イメージ (交換可能なファイル形式) |
WPD_OBJECT_FORMAT_FLAC | オーディオ (LAC) |
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 | Image (Apple QuickDraw Image Format) |
WPD_OBJECT_FORMAT_PLSPLAYLIST | プレイリスト (PLS) |
WPD_OBJECT_FORMAT_PNG | 画像 (ポータブル ネットワーク グラフィックス) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | このオブジェクトにはデータ ストリームがなく、プロパティによって完全に指定されます |
WPD_OBJECT_FORMAT_QCELP | オーディオ (クアルコム コード励起線形予測) |
WPD_OBJECT_FORMAT_SCRIPT | スクリプト (デバイス固有の形式) |
WPD_OBJECT_FORMAT_TEXT | テキスト |
WPD_OBJECT_FORMAT_TIFF | イメージ (タグ イメージ ファイル形式) |
WPD_OBJECT_FORMAT_TIFFEP | 画像 (電子写真用のタグ画像ファイル形式) |
WPD_OBJECT_FORMAT_TIFFIT | 画像 (情報技術用のタグ画像ファイル形式) |
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 | 画像 |
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 デバイスがベンダー固有の形式をサポートしている場合、デバイス ベンダーは、WPD_OBJECT_FORMAT_UNSPECIFIED GUID を UINT16 型のカスタム形式コードで拡張できます。
たとえば、0xB001のベンダー拡張形式コードは、次の GUID として表示されます。
{B0010000-AE6C-4804-98BA-C57B46965FE7}
WPD アプリケーションでは、コンテンツ タイプを使用して MTP ドライバーに対してサポートされている形式のクエリを実行します。 特定のコンテンツ タイプがサポートされている場合、ドライバーはWPD_OBJECT_FORMAT_UNSPECIFIED_GUIDの拡張値を返します。
Device Services オブジェクト形式の GUID
デバイス サービスでは、必要に応じて追加の形式 GUID を定義できます。 これらは、各デバイス サービス (ContactsDeviceService.h など) のヘッダー ファイルにあります。
関連トピック