列挙WMDM_FORMATCODE

WMDM_FORMATCODE列挙型は、デバイスとの間で転送されるコンテンツの種類を記述する書式コードの一覧を定義します。

構文

typedef enum tagWMDM_FORMATCODE { 
  WMDM_FORMATCODE_NOTUSED,
  WMDM_FORMATCODE_ALLIMAGES,
  WMDM_FORMATCODE_UNDEFINED,
  WMDM_FORMATCODE_ASSOCIATION,
  WMDM_FORMATCODE_SCRIPT,
  WMDM_FORMATCODE_EXECUTABLE,
  WMDM_FORMATCODE_TEXT,
  WMDM_FORMATCODE_HTML,
  WMDM_FORMATCODE_DPOF,
  WMDM_FORMATCODE_AIFF,
  WMDM_FORMATCODE_WAVE,
  WMDM_FORMATCODE_MP3,
  WMDM_FORMATCODE_AVI,
  WMDM_FORMATCODE_MPEG,
  WMDM_FORMATCODE_ASF,
  WMDM_FORMATCODE_RESERVED_FIRST,
  WMDM_FORMATCODE_RESERVED_LAST,
  WMDM_FORMATCODE_IMAGE_UNDEFINED,
  WMDM_FORMATCODE_IMAGE_EXIF,
  WMDM_FORMATCODE_IMAGE_TIFFEP,
  WMDM_FORMATCODE_IMAGE_FLASHPIX,
  WMDM_FORMATCODE_IMAGE_BMP,
  WMDM_FORMATCODE_IMAGE_CIFF,
  WMDM_FORMATCODE_IMAGE_GIF,
  WMDM_FORMATCODE_IMAGE_JFIF,
  WMDM_FORMATCODE_IMAGE_PCD,
  WMDM_FORMATCODE_IMAGE_PICT,
  WMDM_FORMATCODE_IMAGE_PNG,
  WMDM_FORMATCODE_IMAGE_TIFF,
  WMDM_FORMATCODE_IMAGE_TIFFIT,
  WMDM_FORMATCODE_IMAGE_JP2,
  WMDM_FORMATCODE_IMAGE_JPX,
  WMDM_FORMATCODE_IMAGE_RESERVED_FIRST,
  WMDM_FORMATCODE_IMAGE_RESERVED_LAST,
  WMDM_FORMATCODE_UNDEFINEDFIRMWARE,
          WMDM_FORMATCODE_WBMP
,
                  WMDM_FORMATCODE_JPEGXR
,
  WMDM_FORMATCODE_WINDOWSIMAGEFORMAT,
  WMDM_FORMATCODE_UNDEFINEDAUDIO,
  WMDM_FORMATCODE_WMA,
  WMDM_FORMATCODE_OGG,
  WMDM_FORMATCODE_AAC,
  WMDM_FORMATCODE_AUDIBLE,
  WMDM_FORMATCODE_FLAC,
          WMDM_FORMATCODE_QCELP
,
          WMDM_FORMATCODE_AMR
,
  WMDM_FORMATCODE_UNDEFINEDVIDEO,
  WMDM_FORMATCODE_WMV,
  WMDM_FORMATCODE_MP4,
  WMDM_FORMATCODE_MP2,
          WMDM_FORMATCODE_3G2
,
                  WMDM_FORMATCODE_AVCHD
,
                  WMDM_FORMATCODE_ATSCTS
,
                          WMDM_FORMATCODE_DVBTS
,
  WMDM_FORMATCODE_UNDEFINEDCOLLECTION,
  WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM,
  WMDM_FORMATCODE_ABSTRACTIMAGEALBUM,
  WMDM_FORMATCODE_ABSTRACTAUDIOALBUM,
  WMDM_FORMATCODE_ABSTRACTVIDEOALBUM,
  WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST,
  WMDM_FORMATCODE_ABSTRACTCONTACTGROUP,
  WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER,
  WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION,
  WMDM_FORMATCODE_WPLPLAYLIST,
  WMDM_FORMATCODE_M3UPLAYLIST,
  WMDM_FORMATCODE_MPLPLAYLIST,
  WMDM_FORMATCODE_ASXPLAYLIST,
  WMDM_FORMATCODE_PLSPLAYLIST,
  WMDM_FORMATCODE_UNDEFINEDDOCUMENT,
  WMDM_FORMATCODE_ABSTRACTDOCUMENT,
  WMDM_FORMATCODE_XMLDOCUMENT,
  WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT,
  WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT,
  WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET,
  WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT,
  WMDM_FORMATCODE_UNDEFINEDMESSAGE,
  WMDM_FORMATCODE_ABSTRACTMESSAGE,
  WMDM_FORMATCODE_UNDEFINEDCONTACT,
  WMDM_FORMATCODE_ABSTRACTCONTACT,
  WMDM_FORMATCODE_VCARD2,
  WMDM_FORMATCODE_VCARD3,
  WMDM_FORMATCODE_UNDEFINEDCALENDARITEM,
  WMDM_FORMATCODE_ABSTRACTCALENDARITEM,
  WMDM_FORMATCODE_VCALENDAR1,
  WMDM_FORMATCODE_VCALENDAR2,
  WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE,
  WMDM_FORMATCODE_MEDIA_CAST,
  WMDM_FORMATCODE_SECTION,
                                  WMDM_FORMATCODE_3G2A

} WMDM_FORMATCODE;

定数

WMDM_FORMATCODE_NOTUSED

書式コードは使用されません。

WMDM_FORMATCODE_ALLIMAGES

すべてのイメージのクエリに使用できるコードを書式設定します。

WMDM_FORMATCODE_UNDEFINED

未定義のすべてのオブジェクトに対してクエリを実行するために使用されるコードを書式設定します。

WMDM_FORMATCODE_ASSOCIATION

2 つのオブジェクト間のリンクを定義するために使用されるコードを書式設定します。

WMDM_FORMATCODE_SCRIPT

スクリプト ファイルのコードを書式設定します。

WMDM_FORMATCODE_EXECUTABLE

実行可能ファイルのコードを書式設定します。

WMDM_FORMATCODE_TEXT

テキスト ファイルのコードを書式設定します。

WMDM_FORMATCODE_HTML

HTML ファイルのコードを書式設定します。

WMDM_FORMATCODE_DPOF

デジタル印刷順序の形式を表すために使用される書式コード。

WMDM_FORMATCODE_AIFF

オーディオインターチェンジ ファイル形式を表すために使用される書式コード。

WMDM_FORMATCODE_WAVE

WAV ファイルに使用されるコードを書式設定します。

WMDM_FORMATCODE_MP3

MP3 ファイルに使用されるコードを書式設定します。

WMDM_FORMATCODE_AVI

AVI ファイルに使用されるコードを書式設定します。

WMDM_FORMATCODE_MPEG

MPEG ファイルに使用されるコードを書式設定します。

WMDM_FORMATCODE_ASF

Advanced Systems Format (ASF) ファイルを表すために使用される書式コード。

WMDM_FORMATCODE_RESERVED_FIRST

画像転送プロトコル (PTP) 用に予約された範囲の最初のコードを書式設定します。

WMDM_FORMATCODE_RESERVED_LAST

PTP 用に予約された範囲の最後のコードを書式設定します。

WMDM_FORMATCODE_IMAGE_UNDEFINED

未定義の型の と イメージを表すために使用されるコードを書式設定します。

WMDM_FORMATCODE_IMAGE_EXIF

EXIF ファイルのコードを書式設定します。 また、WMDM_FORMATCODE_IMAGE_JP2やWMDM_FORMATCODE_IMAGE_JPXでカバーされていない JPEG 画像にも使用されます。

WMDM_FORMATCODE_IMAGE_TIFFEP

電子写真用のタグ付き画像ファイル形式 (TIFF/EP) の種類の画像に使用される書式コード

WMDM_FORMATCODE_IMAGE_FLASHPIX

FPX 型のファイルのコードを書式設定します。

WMDM_FORMATCODE_IMAGE_BMP

BMP 型のファイルの書式コード。

WMDM_FORMATCODE_IMAGE_CIFF

カメライメージファイル形式の画像のフォーマットコード。

WMDM_FORMATCODE_IMAGE_GIF

GIF ファイルのコードを書式設定します。

WMDM_FORMATCODE_IMAGE_JFIF

JFIF 型のファイルの書式コード。

WMDM_FORMATCODE_IMAGE_PCD

写真 cd 型の画像の書式コード。

WMDM_FORMATCODE_IMAGE_PICT

PICT 型のイメージのコードを書式設定します。

WMDM_FORMATCODE_IMAGE_PNG

PNG 型の画像のコードを書式設定します。

WMDM_FORMATCODE_IMAGE_TIFF

TIFF 型のファイルのコードを書式設定します。

WMDM_FORMATCODE_IMAGE_TIFFIT

画像テクノロジを使用してタグ付けされた画像ファイル形式の画像の形式コード。

WMDM_FORMATCODE_IMAGE_JP2

jpeg200 イメージのコードを書式設定します。

WMDM_FORMATCODE_IMAGE_JPX

拡張静止画像登録を使用して、JPEG200 上に構築されたイメージのコードを書式設定します。 通常、ファイル名拡張子は .jpf または .jpx です。

WMDM_FORMATCODE_IMAGE_RESERVED_FIRST

PTP のイメージ参照用に予約された範囲の最初のコードを書式設定します。

WMDM_FORMATCODE_IMAGE_RESERVED_LAST

PTP のイメージ参照用に予約された範囲の最後のコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDFIRMWARE

ファームウェアが未定義の場合にコードを書式設定します。

WMDM_FORMATCODE_WBMP

ワイヤレス アプリケーション プロトコル ビットマップ (.wbmp) イメージのコードを書式設定します。

WMDM_FORMATCODE_JPEGXR

HD 写真イメージのコードを書式設定する

WMDM_FORMATCODE_WINDOWSIMAGEFORMAT

Windows イメージ形式の書式コード。

WMDM_FORMATCODE_UNDEFINEDAUDIO

未定義の種類のオーディオ ファイルのコードを書式設定します。

WMDM_FORMATCODE_WMA

Windows Media Audio (WMA) ファイルのコードを書式設定します。

WMDM_FORMATCODE_OGG

Ogg コンテナー内の Vorbis でエンコードされたオーディオ ファイルのコードを書式設定します。

WMDM_FORMATCODE_AAC

Advanced Audio Coding (AAC) ファイルのコードを書式設定します。

WMDM_FORMATCODE_AUDIBLE

Audible ファイルのコードを書式設定します。

WMDM_FORMATCODE_FLAC

Free Lossless Audio Codec (FLAC) ファイルのコードを書式設定します。

WMDM_FORMATCODE_QCELP

Qualcomm Code Excited Linear Prediction (QCELP) コーデック ファイルのコードを書式設定します。

WMDM_FORMATCODE_AMR

アダプティブ マルチレート オーディオ (AMR) コーデック ファイルのコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDVIDEO

未定義の種類のビデオ ファイルのコードを書式設定します。

WMDM_FORMATCODE_WMV

Windows Media Video (WMV) ファイルのコードを書式設定します。

WMDM_FORMATCODE_MP4

MP4 ファイルのコードを書式設定します。

WMDM_FORMATCODE_MP2

MP2 ファイルのコードを書式設定します。

WMDM_FORMATCODE_3G2

3G2 (3GPP2) マルチメディア コンテナー形式のコードを書式設定します。 この種類のファイルには、オーディオ、ビデオ、またはテキストが含まれている場合があります。

WMDM_FORMATCODE_AVCHD

AVCHD (Advanced Video Coding High Definition) ビデオ ファイルのフォーマット コード。

WMDM_FORMATCODE_ATSCTS

Advanced Television Systems Committee (ATSCTS) 形式標準のフォーマット コード。

WMDM_FORMATCODE_DVBTS

DVB 準拠の MPEG-2 トランスポート ストリーム内の MPEG-2 ビデオおよび MPEG-1 レイヤー II または AC-3 オーディオのコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDCOLLECTION

未定義の型のコレクションのコードを書式設定します。

WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM

オブジェクトにマルチメディア アルバムのプロパティと必要に応じてデータが含まれるマルチメディア アルバムの書式コード。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTIMAGEALBUM

オブジェクトにイメージ アルバムのプロパティと必要に応じてデータが含まれるイメージ アルバムの書式コード。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTAUDIOALBUM

オブジェクトにオーディオ アルバムのプロパティと必要に応じてデータが含まれるオーディオ アルバムのコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTVIDEOALBUM

オブジェクトにビデオ アルバムのプロパティと必要に応じてデータが含まれるビデオ アルバムのコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST

オーディオ/ビデオプレイリストのコードを書式設定します。このプレイリストには、オブジェクトにオーディオ/ビデオプレイリストのプロパティと、必要に応じてデータが含まれます。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTCONTACTGROUP

オブジェクトに連絡先グループのプロパティと、必要に応じてデータが含まれる連絡先グループのコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER

オブジェクトにメッセージ フォルダーのプロパティと必要に応じてデータが含まれるメッセージ フォルダーのコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION

チャプター運用のコードを書式設定します。ここで、 オブジェクトにはチャプター運用のプロパティと、必要に応じてデータが含まれます。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_WPLPLAYLIST

Windows Media プレイリストの書式設定で書式設定されたプレイリストの書式設定コード。

WMDM_FORMATCODE_M3UPLAYLIST

M3U 書式設定を使用してプレイリストのコードを書式設定します。

WMDM_FORMATCODE_MPLPLAYLIST

MPL 書式設定を使用してプレイリストのコードを書式設定します。

WMDM_FORMATCODE_ASXPLAYLIST

ASX 書式設定を使用してプレイリストのコードを書式設定します。

WMDM_FORMATCODE_PLSPLAYLIST

PLS 書式設定を使用してプレイリストのコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDDOCUMENT

未定義の型のドキュメントのコードを書式設定します。

WMDM_FORMATCODE_ABSTRACTDOCUMENT

オブジェクトにドキュメントのプロパティと、必要に応じてデータが含まれるドキュメントの書式コード。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_XMLDOCUMENT

XML ドキュメントのコードを書式設定します。

WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT

Microsoft Word ドキュメントのコードを書式設定します。

WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT

コンパイル済み HTML ドキュメントのコードを書式設定します。

WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET

Microsoft Excel スプレッドシートのコードを書式設定します。

WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT

Microsoft PowerPoint ドキュメントのコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDMESSAGE

未定義の型のメッセージのコードを書式設定します。

WMDM_FORMATCODE_ABSTRACTMESSAGE

オブジェクトにメッセージのプロパティと、必要に応じてデータが含まれるメッセージのコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_UNDEFINEDCONTACT

未定義の型の連絡先のコードを書式設定します。

WMDM_FORMATCODE_ABSTRACTCONTACT

オブジェクトに連絡先のプロパティと、必要に応じてデータが含まれる連絡先のコードを書式設定します。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_VCARD2

vcard バージョン 2 の書式設定を使用した電子カードの書式設定コード。

WMDM_FORMATCODE_VCARD3

vcard バージョン 3 の書式設定を使用して電子カードのコードを書式設定します。

WMDM_FORMATCODE_UNDEFINEDCALENDARITEM

未定義の型の電子予定表アイテムの書式コード。

WMDM_FORMATCODE_ABSTRACTCALENDARITEM

オブジェクトに予定表アイテムのプロパティと必要に応じてデータが含まれる予定表アイテムの書式コード。 含まれているデータは、MTP 仕様に関して未定義の形式です。

WMDM_FORMATCODE_VCALENDAR1

vcalendar バージョン 1 の書式設定を使用した電子予定表アイテムの書式コード。

WMDM_FORMATCODE_VCALENDAR2

vcalendar バージョン 2 の書式設定を使用した電子予定表アイテムの書式コード。

WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE

未定義の型の Windows ベースの実行可能ファイルのコードを書式設定します。

WMDM_FORMATCODE_MEDIA_CAST

メディア キャスト オブジェクトのコードを書式設定します。

WMDM_FORMATCODE_SECTION

別のオブジェクトに含まれるデータのセクションのコードを書式設定します。

WMDM_FORMATCODE_3G2A

3G2A (3GPP2A) マルチメディア コンテナー形式の形式コード。

注釈

デバイスでサポートされている形式を検出するために、アプリケーションは IWMDMDevice3::GetProperty を使用して 、g_wszWMDMFormatsSupported デバイス プロパティに対してクエリを実行できます。

特定の形式のデバイス機能を検出するために、アプリケーションは IWMDMDevice3::GetFormatCapability を呼び出すことができます。

アプリケーションは、IWMDMStorageControl3::Insert3 の呼び出しの pMetaData パラメーターで渡されるメタデータに g_wszWMDMFormatCode プロパティを含めることで、デバイス上にストレージを作成するときに書式コードを設定できます。

アプリケーションは、 IWMDMStorage3::GetMetadata または IWMDMStorage4::GetSpecifiedMetadata を呼び出し、 g_wszWMDMFormatCode プロパティを取得することで、ストレージの書式コードに対してクエリを実行できます。

ストレージの作成後にデバイスでフォーマット コードの設定がサポートされている場合、アプリケーションは IWMDMStorage3::SetMetadata を使用して g_wszWMDMFormatCode プロパティを設定できます。 一部のデバイスでは、デバイスでストレージが作成された後にフォーマット コードを変更できない場合があります。 そのため、このプロパティを IWMDMStorageControl3::Insert3 で渡されるメタデータと共に設定することを強くお勧めします。

要件

要件
ヘッダー
Wmdm.idl

こちらもご覧ください

列挙型

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

メタデータ定数