다음을 통해 공유


FsRtlIsDbcsInExpression 함수(ntifs.h)

FsRtlIsDbcsInExpression 루틴은 ANSI 또는 DBCS(더블 바이트 문자 집합) 문자열이 지정된 패턴과 일치하는지 여부를 결정합니다.

통사론

BOOLEAN FsRtlIsDbcsInExpression(
  [in] PANSI_STRING Expression,
  [in] PANSI_STRING Name
);

매개 변수

[in] Expression

패턴 문자열에 대한 포인터입니다. 와일드카드 문자를 포함할 수 있습니다.

[in] Name

패턴과 비교할 문자열에 대한 포인터입니다. 와일드카드 문자를 포함할 수 없습니다.

반환 값

FsRtlIsDbcsInExpression 문자열이 패턴과 일치하면 TRUE 반환하고, 그렇지 않으면 FALSE .

발언

패턴 문자열에서 다음 와일드카드 문자를 사용할 수 있습니다.

와일드카드 문자 의미
* (별표) 0개 이상의 문자와 일치합니다.
? (물음표) 단일 문자와 일치합니다.
ANSI_DOS_DOT 이름 문자열을 벗어나는 마침표 또는 0자를 칭합니다.
ANSI_DOS_QM 단일 문자를 일치시키거나 이름 문자열의 마침표 또는 끝이 발생하면 식을 연속 ANSI_DOS_QMs 집합의 끝으로 이동합니다.
ANSI_DOS_STAR 최종 문자가 발견되고 일치할 때까지 0개 이상의 문자와 일치합니다. 이름에 입니다.
 

패턴 일치는 대/소문자를 구분합니다. 대/소문자를 구분하지 않는 일치를 수행하려면 호출자는 FsRtlIsDbcsInExpression호출하기 전에 RtlUpperString 같은 루틴을 사용하여 패턴 및 입력 문자열을 대문자로 변환해야 합니다.

다른 문자열 처리 루틴에 대한 자세한 내용은 RTL(Run-Time 라이브러리) 루틴참조하세요.

요구 사항

요구
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

ANSI_STRING

FsRtlIsNameInExpression

RtlUpperString