다음을 통해 공유


FsRtlTestAnsiCharacter 매크로(ntifs.h)

FsRtlTestAnsiCharacter 매크로는 ANSI 또는 DBCS(더블 바이트 문자 집합) 문자가 지정된 조건을 충족하는지 여부를 결정합니다.

구문

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

매개 변수

C

테스트할 문자에 대한 포인터입니다.

DEFAULT_RET

(SCHAR *)Character 값이 < 0인 경우 반환할 기본값입니다.

WILD_OK

와일드카드 문자가 합법적인 것으로 간주될 경우 TRUE 로 설정하고, 그렇지 않으면 FALSE 로 설정합니다.

FLAGS

다음에 설명된 하나 이상의 플래그 값 조합입니다.

플래그 의미

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(런타임 라이브러리) 루틴을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ntifs.h(Ntifs.h 포함)
IRQL 모든 수준

추가 정보

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs