Extensible Firmware Interface Specification
13.1.2 UNICODE_COLLATION.MetaiMatch()
Summary
Performs a case-insensitive comparison of a Null-terminated Unicode pattern string and a Null-
terminated Unicode string.
Prototype
BOOLEAN
(EFIAPI *EFI_UNICODE_COLLATION_STRICOLL) (
IN UNICODE_COLLATION_INTERFACE
IN CHAR16
IN CHAR16
);
Parameters
This
String
Pattern
Description
The
MetaiMatch()
Unicode pattern string and a Null-terminated Unicode string.
This function checks to see if the pattern of characters described by
String. The pattern check is a case-insensitive comparison using the rules for the language codes
that this protocol instance supports. If the pattern match succeeds, then TRUE is returned.
Otherwise FALSE is returned. The following syntax can be used to build the string Pattern.
*
?
[<char1><char2>...<charN>]
[<char1>-<char2>]
<char>
228
A pointer to the
instance. Type
defined in Section 13.1.
A pointer to a Null-terminated Unicode string.
A pointer to a Null-terminated Unicode pattern string.
function performs a case-insensitive comparison of a Null-terminated
12/12/00
*This,
*String,
*Pattern
UNICODE_COLLATION_INTERFACE
UNICODE_COLLATION_INTERFACE
Pattern
Match 0 or more characters.
Match any one character.
Match any character in the set.
Match any character between <char1> and
<char2>.
Match the character <char>.
is
are found in
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?