MrmLoadStringOrEmbeddedResourceByIndexWithQualifierValues 函数 (mrm.h)
按指定索引加载任何 MrmType 的资源,以及该资源的限定符值。
语法
HRESULT MrmLoadStringOrEmbeddedResourceByIndexWithQualifierValues(
MrmManagerHandle resourceManager,
MrmContextHandle resourceContext,
MrmMapHandle resourceMap,
UINT32 index,
MrmType *resourceType,
PWSTR *resourceName,
PWSTR *resourceString,
MrmResourceData *data,
UINT32 *qualifierCount,
PWSTR **qualifierNames,
PWSTR **qualifierValues
);
参数
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 来释放资源数据。
qualifierCount
限定符名称的数目。
qualifierNames
如果调用成功,将包含限定符名称的数组。
应使用 MrmFreeQualifierNamesOrValues 释放此数组。
qualifierValues
如果调用成功,将包含限定符值的数组。
应使用 MrmFreeQualifierNamesOrValues 释放此数组。
返回值
指示操作结果的 HRESULT。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 应用 SDK 0.5 或更高版本的Windows 10 版本 1809 () |
标头 | mrm.h |