RtlIsNameLegalDOS8Dot3 함수(winternl.h)
[RtlIsNameLegalDOS8Dot3 은 Windows XP에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 최소 Windows Server 2003 및 WINDOWS XP SP1(서비스 팩 1) 이상을 대상으로 하는 애플리케이션은 CheckNameLegalDOS8Dot3 함수를 사용해야 합니다.]
지정된 이름을 사용하여 FAT 파일 시스템에 파일을 만들 수 있는지 여부를 결정합니다.
구문
BOOLEAN RtlIsNameLegalDOS8Dot3(
[in] PUNICODE_STRING Name,
[in, out, optional] POEM_STRING OemName,
[out, optional] PBOOLEAN NameContainsSpaces
);
매개 변수
[in] Name
8.3 형식의 파일 이름입니다.
[in, out, optional] OemName
Name에 해당하는 OEM 문자열을 수신하는 버퍼에 대한 포인터입니다.
이 매개 변수는 NULL일 수 있습니다.
[out, optional] NameContainsSpaces
함수가 TRUE를 반환하는 경우 이 매개 변수는 이름에 공백이 포함되어 있는지 여부를 나타냅니다.
함수가 FALSE를 반환하는 경우 이 매개 변수는 정의되지 않습니다.
반환 값
지정된 이름이 현재 OEM 코드 페이지에서 유효한 8.3 FAT 파일 시스템 이름을 형성하는 경우 함수는 TRUE를 반환 합니다. 그렇지 않으면 함수는 FALSE를 반환 합니다.
설명
이 함수에는 연결된 가져오기 라이브러리가 없습니다. LoadLibrary 및 GetProcAddress 함수를 사용하여 NtDll.dll 동적으로 연결해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | winternl.h |
라이브러리 | ntdll.lib |
DLL | ntdll.dll |