物件格式 GUID

裝置上的檔案格式可由 GUID 值描述。 這個值是由 WPD_OBJECT_FORMAT 屬性所指定。 Windows 可攜式裝置會定義下列格式:

格式化 GUID Description
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 進階串流格式)
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、標準相機影像檔案格式)
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 Code 興奮線性預測)
WPD_OBJECT_FORMAT_SCRIPT 腳本 (裝置特定格式)
WPD_OBJECT_FORMAT_TEXT Text
WPD_OBJECT_FORMAT_TIFF 影像 (標記圖像檔案格式)
WPD_OBJECT_FORMAT_TIFFEP 電子相片影像的影像 (標記圖像檔案格式)
WPD_OBJECT_FORMAT_TIFFIT Informational Technology) 的影像 (標記圖像檔案格式
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 裝置支援廠商特定的格式,裝置廠商可以使用 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) 。

程式設計參考