RtlIsDosDeviceName_U función

Examina el nombre del archivo de formato Dos y determina si es un nombre de dispositivo Dos.

Sintaxis

ULONG RtlIsDosDeviceName_U(
    __in PCWSTR DosFileName
)

Parámetros

isProcessorMode

Puntero booleano proporcionado por la aplicación que realiza la llamada. Después de la ejecución correcta, esta variable indicará si el sistema operativo está en modo de procesador o en modo de controlador.

Valor devuelto

Valor Descripción
0 El nombre de archivo dos especificado no es el nombre de un dispositivo Dos.
> 0 El nombre de archivo Dos especificado es el nombre de un dispositivo Dos y el valor devuelto es un ULONG donde el orden alto de 16 bits es el desplazamiento en el búfer de entrada donde los seres de nombre del dispositivo dos y el orden bajo 16 bits es la longitud del nombre del dispositivo la longitud del nombre (excepto los dos puntos finales opcionales).

Comentarios

Los nombres de dispositivo Dos válidos son:

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

Cuando n es un dígito. Se omiten los dos puntos finales si están presentes.

Esta función no tiene ningún archivo de encabezado o biblioteca de importación asociado; Debe llamarlo mediante las funciones LoadLibrary y GetProcAddress . La API se exporta desde ntdll.dll.

Requisitos

Requisito Value
Archivo DLL ntdll.dll