FsRtlIsAnsiCharacterLegal マクロ (ntifs.h)
FsRtlIsAnsiCharacterLegal マクロは、文字が有効な ANSI 文字であるかどうかを判断します。
構文
void FsRtlIsAnsiCharacterLegal(
C,
FLAGS
);
パラメーター
C
テストする文字。
FLAGS
次のフラグ値の 1 つ以上の組み合わせ:
フラグ | 説明 |
---|---|
FSRTL_FAT_LEGAL |
FAT ファイル名に有効な文字は有効です。 |
FSRTL_HPFS_LEGAL |
ハイ パフォーマンス ファイル システム (HPFS) ファイル名の有効な文字は有効です。 |
FSRTL_NTFS_LEGAL |
NTFS ファイル名の有効な文字は有効です。 |
FSRTL_WILD_CHARACTER |
ワイルドカード文字は有効です。 |
FSRTL_OLE_LEGAL |
NTFS ストリーム名の有効な文字は有効です。 |
FSRTL_NTFS_STREAM_LEGAL |
FSRTL_NTFS_LEGAL |FSRTL_OLE_LEGAL |
戻り値
なし
解説
有効な ANSI 文字にするには、ANSI 有効文字配列に文字が存在し、入力フラグの設定を満たす必要があります。
その他の文字列処理ルーチンの詳細については、「 ランタイム ライブラリ (RTL) ルーチン」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ntifs.h (Ntifs.h を含む) |
IRQL | 任意のレベル |