RtlIsDosDeviceName_U 함수

Dos 형식 파일 이름을 검사하고 Dos 디바이스 이름인지 확인합니다.

구문

ULONG RtlIsDosDeviceName_U(
    __in PCWSTR DosFileName
)

매개 변수

isProcessorMode

호출 애플리케이션에서 제공하는 부울 포인터입니다. 실행이 성공하면 이 변수는 OS가 프로세서 모드인지 컨트롤러 모드인지를 나타냅니다.

반환 값

설명
0 지정한 Dos 파일 이름은 Dos 디바이스의 이름이 아닙니다.
> 0 지정한 Dos 파일 이름은 Dos 디바이스의 이름이고 반환 값은 ULONG입니다. 여기서 높은 순서의 16비트 는 입력 버퍼에서 dos 디바이스 이름이 있는 오프셋이고 하위 순서 16비트는 디바이스 이름의 길이(선택적 후행 콜론 제외)입니다.

설명

유효한 Dos 디바이스 이름은 다음과 같습니다.

  • LPTn
  • COMn
  • PRN
  • AUX
  • NUL
  • CON
  • CONIN$
  • CONOUT$

n이 숫자인 경우 후행 콜론은 있는 경우 무시됩니다.

이 함수에는 연결된 가져오기 라이브러리 또는 헤더 파일이 없습니다. LoadLibraryGetProcAddress 함수를 사용하여 호출해야 합니다. API는 ntdll.dll 내보냅니다.

요구 사항

요구 사항
DLL ntdll.dll