estrutura DRIVER_INFO_2

A estrutura DRIVER_INFO_2 identifica um driver de impressora, o número da versão do driver, o ambiente para o qual o driver foi gravado, o nome do arquivo no qual o driver está armazenado e assim por diante.

Sintaxe

typedef struct _DRIVER_INFO_2 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
} DRIVER_INFO_2, *PDRIVER_INFO_2;

Membros

cVersion

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

Pname

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

pEnvironment

Um 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

Um 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

Um 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

Um 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 configuração do driver de dispositivo .dll (por exemplo, "c:\drivers\Pscrptui.dll").

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_2W (Unicode) e _DRIVER_INFO_2A (ANSI)

Confira também

Impressão

Estruturas de API do Spooler de Impressão

AddPrinterDriver

GetPrinterDriver