Rtlisnamenexpression-Funktion
Bestimmt, ob eine Unicode-Zeichenfolge mit dem angegebenen Muster übereinstimmt.
Syntax
BOOLEAN RtlIsNameInExpression(
_In_ PUNICODE_STRING Expression,
_In_ PUNICODE_STRING Name,
_In_ BOOLEAN IgnoreCase,
_In_opt_ PWCH UpcaseTable
);
Parameter
-
Ausdruck [ in]
-
Ein Zeiger auf die Muster Zeichenfolge. Diese Zeichenfolge kann Platzhalter Zeichen enthalten. Wenn der ignoreCase -Parameter den Wert true hat, muss die Zeichenfolge nur Großbuchstaben enthalten.
-
Name [ in]
-
Ein Zeiger auf die Zeichenfolge, die mit dem Muster verglichen werden soll. Diese Zeichenfolge darf keine Platzhalter Zeichen enthalten.
-
IgnoreCase [ in]
-
True , wenn die Groß-/Kleinschreibung nicht beachtet wird
-
Upcasetable [ in, optional]
-
Ein optionaler Zeiger auf eine Zeichentabelle mit Großbuchstaben, die bei Übereinstimmungen ohne Berücksichtigung der Groß-/Kleinschreibung Wenn dieser Parameter NULL ist, wird die standardmäßige System-Großbuchstaben-Zeichentabelle verwendet.
Rückgabewert
Gibt true zurück, wenn die Zeichenfolge mit dem Muster übereinstimmt. Wenn die Zeichenfolge nicht mit dem Muster identisch ist, gibt diese Funktion false zurück.
Bemerkungen
Dieser Funktion ist keine Header Datei zugeordnet. Die zugehörige Import Bibliothek ntdll. lib ist im Microsoft Windows-Treiberkit (WDK) verfügbar. Sie können diese Funktion auch aufrufen, indem Sie die LoadLibrary -Funktion und die GetProcAddress -Funktion verwenden, um eine dynamische Verknüpfung mit Ntdll.dll
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Nur Windows 7 [ -Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nur Windows Server 2008 R2 [ -Desktop-Apps] |
| DLL |
|