Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The FsRtlIsAnsiCharacterLegal macro determines whether a character is a legal ANSI character.
Syntax
void FsRtlIsAnsiCharacterLegal(
C,
FLAGS
);
Parameters
C
The character to be tested.
FLAGS
Combination of one or more of the following flag values:
Flag | Meaning |
---|---|
FSRTL_FAT_LEGAL |
Valid characters for FAT file names are legal. |
FSRTL_HPFS_LEGAL |
Valid characters for high-performance file system (HPFS) file names are legal. |
FSRTL_NTFS_LEGAL |
Valid characters for NTFS file names are legal. |
FSRTL_WILD_CHARACTER |
Wildcard characters are legal. |
FSRTL_OLE_LEGAL |
Valid characters for NTFS stream names are legal. |
FSRTL_NTFS_STREAM_LEGAL |
FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL |
Return value
None
Remarks
To be a legal ANSI character, a character must be present in the ANSI legal character array and must satisfy the input flag settings.
For information about other string-handling routines, see Run-Time Library (RTL) Routines.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | ntifs.h (include Ntifs.h) |
IRQL | Any level |