Funzione FsRtlAreNamesEqual (ntifs.h)
La routine FsRtlAreNamesEqual determina se due stringhe Unicode sono uguali.
Sintassi
BOOLEAN FsRtlAreNamesEqual(
[in] PCUNICODE_STRING ConstantNameA,
[in] PCUNICODE_STRING ConstantNameB,
[in] BOOLEAN IgnoreCase,
[in, optional] PCWCH UpcaseTable
);
Parametri
[in] ConstantNameA
Puntatore alla prima stringa. Non può contenere caratteri jolly.
[in] ConstantNameB
Puntatore alla seconda stringa. Non può contenere caratteri jolly.
[in] IgnoreCase
Impostare su TRUE per la corrispondenza senza distinzione tra maiuscole e minuscole, false in caso contrario.
[in, optional] UpcaseTable
Puntatore facoltativo alla tabella di caratteri maiuscoli da usare per la corrispondenza senza distinzione tra maiuscole e minuscole. Se questo valore non viene specificato, viene utilizzata la tabella dei caratteri maiuscoli di sistema predefinita.
Valore restituito
FsRtlAreNamesEqual restituisceTRUE se le due stringhe Unicode corrispondono, FALSE in caso contrario.
Commenti
La tabella a cui punta UpcaseTable è una matrice di caratteri Unicode maiuscoli, indicizzata dal carattere Unicode da convertire in lettere maiuscole. La matrice deve contenere voci per tutti i caratteri legali nei nomi di file.
La corrispondenza senza distinzione tra maiuscole e minuscole viene eseguita convertendo entrambe le stringhe in lettere maiuscole prima che vengano confrontate. Il valore di UpcaseTable, se specificato, viene quindi utilizzato solo se IgnoreCase è TRUE.
Se si verifica un errore di allocazione del pool, FsRtlAreNamesEqual genera un'eccezione STATUS_NO_MEMORY.
Per informazioni su altre routine di gestione delle stringhe, vedere Routine RTL (Run-Time Library).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per