共用方式為


MFGetAttribute2UINT32asUINT64 函式 (mfapi.h)

取得屬性,其值為兩個 UINT32 值,並封裝至 UINT64

語法

HRESULT MFGetAttribute2UINT32asUINT64(
  [in]  IMFAttributes *pAttributes,
  [in]  REFGUID       guidKey,
  [out] UINT32        *punHigh32,
  [out] UINT32        *punLow32
);

參數

[in] pAttributes

屬性存放區 之 IMFAttributes 介面的指標。

[in] guidKey

GUID,識別要擷取的值。 屬性類型必須 MF_ATTRIBUTE_UINT64

[out] punHigh32

接收高階 32 位。

[out] punLow32

接收低序 32 位。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
MF_E_ATTRIBUTENOTFOUND
找不到指定的索引鍵。
MF_E_INVALIDTYPE
屬性值不是 UINT64

備註

在此內部,此函式會呼叫 IMFAttributes::GetUINT64 以取得 UINT64 值,以及 Unpack2UINT32AsUINT64 以解除封裝兩個 32 位值。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfapi.h (包含 Mfapi.h)

另請參閱

屬性和屬性

媒體基礎函式