estrutura PRINTER_ENUM_VALUES

A estrutura PRINTER_ENUM_VALUES especifica o nome do valor, o tipo e os dados de um valor de configuração de impressora retornado pela função EnumPrinterDataEx .

Sintaxe

typedef struct _PRINTER_ENUM_VALUES {
  LPTSTR pValueName;
  DWORD  cbValueName;
  DWORD  dwType;
  LPBYTE pData;
  DWORD  cbData;
} PRINTER_ENUM_VALUES, *PPRINTER_ENUM_VALUES;

Membros

pValueName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do valor recuperado.

cbValueName

O número de bytes no membro pValueName , incluindo o caractere NULL de terminação.

Dwtype

Um código que indica o tipo de dados apontado pelo membro pData . Para obter uma lista dos códigos de tipo possíveis, consulte Tipos de valor do Registro.

pData

Ponteiro para um buffer que contém os dados do valor recuperado.

cbData

O número de bytes recuperados no buffer pData .

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
_PRINTER_ENUM_VALUESW (Unicode) e ANSI (_PRINTER_ENUM_VALUESA )

Confira também

Impressão

Estruturas de API do Spooler de Impressão

EnumPrinterDataEx