estrutura DRIVER_INFO_5

A estrutura DRIVER_INFO_5 contém informações do driver da impressora.

Sintaxe

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;

Membros

cVersion

A versão do sistema operacional para a qual o driver foi gravado. O valor com suporte é 3.

pName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do driver (por exemplo, QMS 810).

pEnvironment

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o ambiente para o qual o driver foi gravado (por exemplo, Windows x86, Windows IA64 e Windows x64).

pDriverPath

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica um nome de arquivo ou um caminho completo e um nome de arquivo para o arquivo que contém o driver do dispositivo (por exemplo, C:\DRIVERS\Pscript.dll).

pDataFile

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica um nome de arquivo ou um caminho completo e um nome de arquivo para o arquivo que contém dados do driver (por exemplo, C:\DRIVERS\Qms810.ppd).

pConfigFile

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica um nome de arquivo ou um caminho completo e um nome de arquivo para a biblioteca de vínculo dinâmico de configuração do driver de dispositivo (por exemplo, C:\DRIVERS\Pscrptui.dll).

dwDriverAttributes

Atributos de driver, como UMPD/KMPD.

dwConfigVersion

Número de vezes que o arquivo de configuração desse driver foi atualizado ou rebaixado desde a última reinicialização do spooler.

dwDriverVersion

Número de vezes que o arquivo de driver para esse driver foi atualizado ou rebaixado desde a última reinicialização do spooler.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winspool.h (inclua Windows.h)
Nomes Unicode e ANSI
_DRIVER_INFO_5W (Unicode) e _DRIVER_INFO_5A (ANSI)

Confira também

Impressão

Estruturas de API do Spooler de Impressão

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver