Compartir a través de


estructura de DRIVER_INFO_5

La estructura de DRIVER_INFO_5 contiene información del controlador de impresora.

Sintaxis

typedef struct _DRIVER_INFO_5 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
  DWORD  dwDriverAttributes;
  DWORD  dwConfigVersion;
  DWORD  dwDriverVersion;
} DRIVER_INFO_5, *PDRIVER_INFO_5;

Miembros

cVersion

Versión del sistema operativo para la que se escribió el controlador. El valor admitido es 3.

pName

Puntero a una cadena terminada en null que especifica el nombre del controlador (por ejemplo, QMS 810).

pEnvironment

Puntero a una cadena terminada en null que especifica el entorno para el que se escribió el controlador (por ejemplo, Windows x86, Windows IA64 y Windows x64).

pDriverPath

Puntero a una cadena terminada en null que especifica un nombre de archivo o una ruta de acceso completa y un nombre de archivo para el archivo que contiene el controlador de dispositivo (por ejemplo, C:\DRIVERS\Pscript.dll).

pDataFile

Puntero a una cadena terminada en null que especifica un nombre de archivo o una ruta de acceso completa y un nombre de archivo para el archivo que contiene datos del controlador (por ejemplo, C:\DRIVERS\Qms810.ppd).

pConfigFile

Puntero a una cadena terminada en null que especifica un nombre de archivo o una ruta de acceso completa y un nombre de archivo para la biblioteca de vínculos dinámicos de configuración del controlador de dispositivo (por ejemplo, C:\DRIVERS\Pscrptui.dll).

dwDriverAttributes

Atributos de controlador, como UMPD/KMPD.

dwConfigVersion

Número de veces que el archivo de configuración de este controlador se ha actualizado o degradado desde el último reinicio del colador.

dwDriverVersion

Número de veces que el archivo de controlador de este controlador se ha actualizado o degradado desde el último reinicio del colador.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winspool.h (incluye Windows.h)
Nombres Unicode y ANSI
_DRIVER_INFO_5W (Unicode) y _DRIVER_INFO_5A (ANSI)

Consulte también

Impresión

Imprimir estructuras de API de Spooler

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver