다음을 통해 공유


RtlIsNameInExpression 함수

유니코드 문자열이 지정된 패턴과 일치하는지 여부를 결정합니다.

구문

 BOOLEAN  RtlIsNameInExpression(
  _In_     PUNICODE_STRING Expression,
  _In_     PUNICODE_STRING Name,
  _In_     BOOLEAN         IgnoreCase,
  _In_opt_ PWCH            UpcaseTable
);

매개 변수

[in]

패턴 문자열에 대한 포인터입니다. 이 문자열에는 와일드카드 문자가 포함될 수 있습니다. IgnoreCase 매개 변수가 TRUE이면 문자열에 대문자만 포함되어야 합니다.

Name [in]

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

IgnoreCase [in]

대/소문자를 구분하지 않는 일치의 경우 TRUE, 대/소문자를 구분하는 일치의 경우 FALSE입니다.

UpcaseTable [in, optional]

대/소문자를 구분하지 않는 일치에 사용할 대문자 테이블에 대한 선택적 포인터입니다. 이 매개 변수가 NULL이면 기본 시스템 대문자 테이블이 사용됩니다.

반환 값

문자열이 패턴과 일치하면 TRUE 를 반환합니다. 문자열이 패턴과 일치하지 않으면 이 함수는 FALSE를 반환합니다.

설명

이 함수에는 연결된 헤더 파일이 없습니다. 연결된 가져오기 라이브러리인 Ntdll.lib는 Microsoft WDK(Windows 드라이버 키트)에서 사용할 수 있습니다. LoadLibraryGetProcAddress 함수를 사용하여 이 함수를 호출하여 Ntdll.dll 동적으로 연결할 수도 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 R2 [데스크톱 앱만 해당]
DLL
Ntdll.dll