Macro FsRtlIsAnsiCharacterLegal (ntifs.h)
La macro FsRtlIsAnsiCharacterLegal determina se un carattere è un carattere ANSI legale.
Sintassi
void FsRtlIsAnsiCharacterLegal(
C,
FLAGS
);
Parametri
C
Carattere da testare.
FLAGS
Combinazione di uno o più dei valori di flag seguenti:
Bandiera | Significato |
---|---|
FSRTL_FAT_LEGAL |
I caratteri validi per i nomi di file FAT sono validi. |
FSRTL_HPFS_LEGAL |
I caratteri validi per i nomi di file system HPFS (High Performance File System) sono validi. |
FSRTL_NTFS_LEGAL |
I caratteri validi per i nomi di file NTFS sono validi. |
FSRTL_WILD_CHARACTER |
I caratteri jolly sono legali. |
FSRTL_OLE_LEGAL |
I caratteri validi per i nomi di flusso NTFS sono validi. |
FSRTL_NTFS_STREAM_LEGAL |
FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL |
Valore restituito
Nessuno
Osservazioni
Per essere un carattere ANSI legale, un carattere deve essere presente nella matrice di caratteri legali ANSI e deve soddisfare le impostazioni del flag di input.
Per informazioni su altre routine di gestione delle stringhe, vedere Routine RTL (Run-Time Library).
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | ntifs.h (include Ntifs.h) |
IRQL | Qualsiasi livello |