次の方法で共有


FsRtlTestAnsiCharacter マクロ (ntifs.h)

FsRtlTestAnsiCharacter マクロは、ANSI 文字セットまたは 2 バイト文字セット (DBCS) 文字が指定された条件を満たすかどうかを決定します。

構文

void FsRtlTestAnsiCharacter(
   C,
   DEFAULT_RET,
   WILD_OK,
   FLAGS
);

パラメーター

C

テストする文字へのポインター。

DEFAULT_RET

(SCHAR *)Character の値が 0 < 場合に返される既定値。

WILD_OK

ワイルドカード文字を有効と見なす場合は TRUE 、それ以外の場合は FALSE に設定します。

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

 

戻り値

なし

解説

その他の文字列処理ルーチンの詳細については、「 ランタイム ライブラリ (RTL) ルーチン」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header ntifs.h (Ntifs.h を含む)
IRQL 任意のレベル

こちらもご覧ください

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs