次の方法で共有


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 任意のレベル

こちらもご覧ください

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs