다음을 통해 공유


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를 반환 합니다.

설명

이 함수에는 연결된 가져오기 라이브러리가 없습니다. LoadLibraryGetProcAddress 함수를 사용하여 NtDll.dll 동적으로 연결해야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 winternl.h
라이브러리 ntdll.lib
DLL ntdll.dll

추가 정보

CheckNameLegalDOS8Dot3