MFGetAttributeUINT32 関数 (mfapi.h)

属性ストアから UINT32 値を返します。属性が存在しない場合は既定値を返します。

構文

UINT32 MFGetAttributeUINT32(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] UINT32        unDefault
);

パラメーター

[in] pAttributes

属性ストアの IMFAttributes インターフェイスへのポインター。

[in] guidKey

取得する値を識別する GUID。

[in] unDefault

属性ストアに指定した属性が含まれていない場合に返される既定値。

戻り値

UINT32 値を返します。

解説

このヘルパー関数は、guidKey で指定された UINT32 値の属性ストアに対してクエリを実行します。 値が存在しない場合、または 型 UINT32 がない場合、関数は unDefault を返します。

この関数はエラー コードを返さないため便利です。 ただし、問題の属性に意味のある既定値がない場合は、IMFAttributes::GetUINT32 を呼び出し、MF_E_ATTRIBUTENOTFOUNDのチェックする必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfapi.h

関連項目

属性とプロパティ

IMFAttributes::GetUINT32

メディア ファンデーション機能