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 |