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 有効文字配列に文字が存在し、入力フラグの設定を満たす必要があります。
その他の文字列処理ルーチンについては、「Run-Time ライブラリ (RTL) ルーチン」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ntifs.h (Ntifs.h を含む) |
IRQL | 任意のレベル |