IWMDMStorage2::GetAttributes2 メソッド (mswmdm.h)

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

構文

HRESULT GetAttributes2(
  [out] DWORD            *pdwAttributes,
  [out] DWORD            *pdwAttributesEx,
  [out] _WAVEFORMATEX    *pAudioFormat,
  [out] _VIDEOINFOHEADER *pVideoFormat
);

パラメーター

[out] pdwAttributes

ビットごとの OR と組み合わせて、IWMDMStorage::GetAttributes メソッドで定義されている 1 つ以上の属性を指定する DWORD へのポインター。

[out] pdwAttributesEx

拡張属性を指定する DWORD へのポインター。 現在、拡張属性は定義されていません。

[out] pAudioFormat

オブジェクトに関するオーディオ情報を指定する _ WAVEFORMATEX 構造体への省略可能なポインター。 ファイルがオーディオでない場合、このパラメーターは無視されます。

[out] pVideoFormat

オブジェクトに関するビデオ情報を指定する _ VIDEOINFOHEADER 構造体への省略可能なポインター。 ファイルがビデオでない場合、このパラメーターは無視されます。

戻り値

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

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

注釈

属性の評価は、メディア デバイスのコンテンツを公開する際に重要な手順です。 一部のデバイスでは、ストレージ メディア上のデータの階層ストレージがサポートされていません。 GetAttributes2 メソッドは、オブジェクト属性を使用してその構造を検出することによって、ファイル システムのサポートと形式を推測するために使用されます。

要件

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

こちらもご覧ください

IWMDMEnumStorage インターフェイス

IWMDMStorage2 インターフェイス

IWMDMStorage2::SetAttributes2

IWMDMStorage::EnumStorage