RtlNextUnicodePrefix 함수(ntifs.h)
RtlNextUnicodePrefix 루틴은 유니코드 접두사 테이블의 요소를 열거하는 데 사용됩니다.
구문
NTSYSAPI PUNICODE_PREFIX_TABLE_ENTRY RtlNextUnicodePrefix(
[in] PUNICODE_PREFIX_TABLE PrefixTable,
[in] BOOLEAN Restart
);
매개 변수
[in] PrefixTable
접두사 테이블에 대한 포인터입니다. RtlInitializeUnicodePrefix를 호출하여 테이블을 초기화해야 합니다.
[in] Restart
열거형이 테이블의 첫 번째 요소에서 시작하려면 TRUE 로 설정합니다. 이전 호출에서 열거형을 다시 시작하면 FALSE 로 설정합니다.
테이블의 모든 요소를 열거하려면 다음과 같이 RtlNextUnicodePrefix 를 사용합니다.
for (p = RtlNextUnicodePrefix ( Table, TRUE );
p != NULL;
p = RtlNextUnicodePrefix ( Table, FALSE )) {
// Process the element pointed to by p
}
반환 값
RtlNextUnicodePrefix 는 다음 요소(있는 경우)에 대한 포인터를 반환합니다. 테이블에 요소가 더 이상 없으면 RtlNextUnicodePrefix 는 NULL을 반환합니다.
설명
파일 시스템은 다른 Rtl을 사용하기 전에 RtlInitializeUnicodePrefix 를 호출하여 접두사 테이블을 초기화해야 합니다 . UnicodePrefix 루틴입니다. 초기화된 접두사 테이블 구조는 불투명한 것으로 간주되어야 합니다.
Rtl의 호출자 입니다. UnicodePrefix 루틴은 접두사 테이블에 대한 액세스를 동기화하는 역할을 합니다. 빠른 뮤텍스는 이 목적을 위해 사용할 수 있는 가장 효율적인 동기화 메커니즘입니다.
다른 문자열 처리 루틴에 대한 자세한 내용은 RTL(런타임 라이브러리) 루틴을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP |
지원되는 최소 서버 | Windows Server 2003 |
대상 플랫폼 | 유니버설 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |