MrmLoadStringOrEmbeddedResourceWithQualifierValues function (mrm.h)
Loads a resource of any MrmType, along with that resource's qualifier values.
Syntax
HRESULT MrmLoadStringOrEmbeddedResourceWithQualifierValues(
MrmManagerHandle resourceManager,
MrmContextHandle resourceContext,
MrmMapHandle resourceMap,
PCWSTR resourceId,
MrmType *resourceType,
PWSTR *resourceString,
MrmResourceData *data,
UINT32 *qualifierCount,
PWSTR **qualifierNames,
PWSTR **qualifierValues
);
Parameters
resourceManager
The ResourceManager.
resourceContext
The ResourceContext. Uses the default context if null.
resourceMap
The ResourceMap. Uses root if null.
resourceId
The name of the resource to be loaded.
resourceType
The MrmType of the resource to be loaded.
resourceString
Contains the resource string if the call was successful and resourceType was either MrmType.String or MrmType.Path.
Resource data must be freed by calling MrmFreeResource.
data
Contains the resource data if the call was successful and resourceType was MrmType.Embedded.
Resource data must be freed by calling MrmFreeResource.
qualifierCount
The number of qualifier names.
qualifierNames
Will contain an array of qualifier names if the call was successful.
This array should be freed using MrmFreeQualifierNamesOrValues.
qualifierValues
Will contain an array of qualifier values if the call was successful.
This array should be freed using MrmFreeQualifierNamesOrValues.
Return value
HRESULT that indicates the result of the operation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 (with Windows App SDK 0.5 or later) |
Header | mrm.h |