次の方法で共有


IWMDMStorage::GetAttributes メソッド (mswmdm.h)

GetAttributes メソッドは、ストレージの属性を取得します。

構文

HRESULT GetAttributes(
  [out] DWORD         *pdwAttributes,
  [out] _WAVEFORMATEX *pFormat
);

パラメーター

[out] pdwAttributes

ビットごとの OR と組み合わせて、次の属性の 1 つ以上を指定する DWORD へのポインター。

属性 説明
WMDM_STORAGE_ATTR_FILESYSTEM このオブジェクトは、最上位のストレージ メディアです。たとえば、ストレージ カードやその他の種類のオンボード ストレージです。
WMDM_STORAGE_ATTR_REMOVABLE グローバルストレージメディアはリムーバブルです。
WMDM_STORAGE_ATTR_NONREMOVABLE グローバルストレージメディアはリムーバブルではありません。
WMDM_STORAGE_ATTR_FOLDERS グローバル ストレージ メディアでは、フォルダーとファイル階層がサポートされます。
WMDM_STORAGE_ATTR_HAS_FILES このストレージ オブジェクトには、即時の子として少なくとも 1 つのファイルが含まれています。
WMDM_STORAGE_ATTR_HAS_FOLDERS このストレージ オブジェクトには、直前の子として少なくとも 1 つのフォルダーが含まれています。
WMDM_STORAGE_ATTR_CANEDITMETADATA このストレージでは、メタデータを編集できます。
WMDM_FILE_ATTR_FILE これは、ストレージ メディア上のファイルです。
WMDM_FILE_ATTR_FOLDER これは、ストレージ メディア上のフォルダーです。
WMDM_FILE_ATTR_LINK これは、複数のファイル間の関連付けを作成するリンクです。
WMDM_FILE_ATTR_AUDIO このファイルにはオーディオ データが含まれています。
WMDM_FILE_ATTR_DATA このファイルには、オーディオ以外のデータが含まれています。
WMDM_FILE_ATTR_CANPLAY このオーディオ ファイルは、デバイスで再生できます。
WMDM_FILE_ATTR_CANDELETE このファイルは削除できます。
WMDM_FILE_ATTR_CANMOVE このファイルまたはフォルダーは、ストレージ メディア上で移動できます。
WMDM_FILE_ATTR_CANRENAME このファイルまたはフォルダーの名前を変更できます。
WMDM_FILE_ATTR_CANREAD このファイルは、ホスト コンピューターで読み取ることができます。
WMDM_FILE_ATTR_MUSIC このオーディオ ファイルには音楽が含まれています。
WMDM_FILE_ATTR_AUDIOBOOK これはオーディオ ブック ファイルです。
WMDM_FILE_ATTR_VIDEO このファイルにはビデオ データが含まれています。
WMDM_FILE_ATTR_HIDDEN このファイルはファイル システムでは非表示です
WMDM_FILE_ATTR_SYSTEM これはシステム ファイルです
WMDM_FILE_ATTR_READONLY これは読み取り専用ファイルです。
WMDM_STORAGE_ATTR_VIRTUAL このストレージは仮想であり、デバイスのファイル システム上の実際のストレージには対応していません。 (メタデータに基づいて作成されたフォルダーは、仮想ストレージの 1 つの例です)。
WMDM_STORAGE_IS_DEFAULT このストレージは、デバイスに新しいデジタル メディアを配置するための既定の場所です。
WMDM_STORAGE_CONTAINS_DEFAULT このストレージには、新しいデジタル メディアを配置する必要がある既定のストレージが含まれています。

[out] pFormat

オブジェクトのオーディオ属性を指定する _WAVEFORMATEX 構造体への省略可能なポインター。

戻り値

このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。

  • 標準 COM エラー コード
  • HRESULT 値に変換された Windows エラー コード
  • Windows Media デバイス マネージャーエラー コード
考えられるエラー コードの詳細な一覧については、「 エラー コード」を参照してください。

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h
Library Mssachlp.lib

こちらもご覧ください

デバイスの探索

IWMDMEnumStorage インターフェイス

IWMDMStorage インターフェイス

IWMDMStorage::EnumStorage

IWMDMStorage::SetAttributes

_WAVEFORMATEX