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 드라이버 키트)에서 사용할 수 있습니다. LoadLibrary 및 GetProcAddress 함수를 사용하여 이 함수를 호출하여 Ntdll.dll 동적으로 연결할 수도 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 R2 [데스크톱 앱만 해당] |
DLL |
|