FsRtlAreNamesEqual 함수(ntifs.h)
FsRtlAreNamesEqual 루틴은 두 유니코드 문자열이 같은지 여부를 결정합니다.
통사론
BOOLEAN FsRtlAreNamesEqual(
[in] PCUNICODE_STRING ConstantNameA,
[in] PCUNICODE_STRING ConstantNameB,
[in] BOOLEAN IgnoreCase,
[in, optional] PCWCH UpcaseTable
);
매개 변수
[in] ConstantNameA
첫 번째 문자열에 대한 포인터입니다. 와일드카드 문자를 포함할 수 없습니다.
[in] ConstantNameB
두 번째 문자열에 대한 포인터입니다. 와일드카드 문자를 포함할 수 없습니다.
[in] IgnoreCase
대/소문자를 구분하지 않는 일치의 경우
[in, optional] UpcaseTable
대/소문자를 구분하지 않는 일치에 사용할 대문자 테이블에 대한 선택적 포인터입니다. 이 값을 제공하지 않으면 기본 시스템 대문자 테이블이 사용됩니다.
반환 값
발언
upcaseTable
대/소문자를 구분하지 않는 일치는 두 문자열을 비교하기 전에 대문자로 변환하여 수행됩니다. 따라서 제공된 경우
풀 할당 오류가 발생하면 FsRtlAreNamesEqual
다른 문자열 처리 루틴에 대한 자세한 내용은 RTL(Run-Time 라이브러리) 루틴참조하세요.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
PASSIVE_LEVEL |
DDI 규정 준수 규칙 |
HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
참고 항목
rtlEqualUnicodeString