MrmLoadStringOrEmbeddedResourceByIndex 函数 (mrm.h)

按指定的索引加载任何 MrmType 的资源。

语法

HRESULT MrmLoadStringOrEmbeddedResourceByIndex(
  MrmManagerHandle resourceManager,
  MrmContextHandle resourceContext,
  MrmMapHandle     resourceMap,
  UINT32           index,
  MrmType          *resourceType,
  PWSTR            *resourceName,
  PWSTR            *resourceString,
  MrmResourceData  *data
);

参数

resourceManager

ResourceManager

resourceContext

ResourceContext。 如果为 null,则使用默认上下文。

resourceMap

ResourceMap。 如果为 null,则使用 root。

index

ResourceMap 中所需资源的索引。

resourceType

要加载的资源的 MrmType

resourceName

如果调用成功,则包含已加载资源的名称。

必须通过调用 MrmFreeResource 来释放资源名称。

resourceString

如果调用成功且 resourceType 为 MrmType,则包含资源字符串。String 或 MrmType。路径。

必须通过调用 MrmFreeResource 来释放资源数据。

data

如果调用成功且 resourceType 为 MrmType,则包含资源数据。嵌入式。

必须通过调用 MrmFreeResource 来释放资源数据。

返回值

指示操作结果的 HRESULT

要求

要求
最低受支持的客户端 Windows 应用 SDK 0.5 或更高版本的Windows 10 版本 1809 ()
标头 mrm.h

另请参阅