MFGetAttributeUINT32 函数 (mfapi.h)

从属性存储返回 UINT32 值;如果不存在特性,则返回默认值。

语法

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

parameters

[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

媒体基础函数