функция RtlIsDosDeviceName_U

Проверяет имя файла формата Dos и определяет, является ли оно именем устройства Dos.

Синтаксис

ULONG RtlIsDosDeviceName_U(
    __in PCWSTR DosFileName
)

Параметры

isProcessorMode

Логический указатель, предоставляемый вызывающим приложением. После успешного выполнения эта переменная будет указывать, находится ли ОПЕРАЦИОННая система в режиме процессора или контроллера.

Возвращаемое значение

Значение Описание
0 Указанное имя файла Dos не является именем устройства Dos.
> 0 Указанное имя файла Dos — это имя устройства Dos, а возвращаемое значение — ULONG, где высокий порядок 16 бит — это смещение во входном буфере, где имена устройств Dos являются сущностями, а низкий порядок 16 бит — это длина имени устройства и длина имени (за исключением любых необязательных конечных двоеточий).

Комментарии

Допустимые имена устройств Dos:

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

Если n является цифрой. При наличии двоеточия в конце игнорируется.

У этой функции нет связанной библиотеки импорта или файла заголовков; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress . API экспортируется из ntdll.dll.

Требования

Требование Значение
DLL ntdll.dll