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,则使用根目录。
index
ResourceMap中所需资源的索引。
resourceType
要加载的资源 MrmType。
resourceName
如果调用成功,则包含已加载资源的名称。
资源名称必须通过调用 MrmFreeResource来释放。
resourceString
如果调用成功且 resourceType MrmType,则包含资源字符串。字符串或 MrmType。路径。
必须通过调用 MrmFreeResource来释放资源数据。
data
如果调用成功且 resourceType MrmType,则包含资源数据。嵌入式。
必须通过调用 MrmFreeResource来释放资源数据。
qualifierCount
限定符名称的数目。
qualifierNames
如果调用成功,将包含限定符名称数组。
此数组应使用 MrmFreeQualifierNamesOrValues释放。
qualifierValues
如果调用成功,将包含限定符值的数组。
此数组应使用 MrmFreeQualifierNamesOrValues释放。
返回值
指示作结果的 HRESULT。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809(使用 Windows 应用 SDK 0.5 或更高版本) |
标头 | mrm.h |