Função EngGetPrinterData (winddi.h)
A função EngGetPrinterData recupera dados de configuração para a impressora especificada.
Sintaxe
ENGAPI DWORD EngGetPrinterData(
[in] HANDLE hPrinter,
[in] LPWSTR pValueName,
[out, optional] LPDWORD pType,
[out, optional] LPBYTE pData,
[in] DWORD nSize,
[out] LPDWORD pcbNeeded
);
Parâmetros
[in] hPrinter
Identificador para a impressora para a qual os dados de configuração devem ser recuperados. Esse é o identificador passado como o parâmetro hDriver de DrvEnablePDEV.
[in] pValueName
Ponteiro para uma cadeia de caracteres terminada em nulo que identifica os dados a serem recuperados.
[out, optional] pType
Ponteiro para uma variável que recebe o tipo de dados armazenado por EngSetPrinterData. Este parâmetro pode ser NULL.
[out, optional] pData
Ponteiro para uma matriz de bytes em que os dados de configuração são gravados.
[in] nSize
Especifica o tamanho, em bytes, de pData.
[out] pcbNeeded
Ponteiro para um local de memória que recebe o número de bytes copiados para lpbData se a função for bem-sucedida. Esse parâmetro receberá o número de bytes necessários se nSizef for muito pequeno.
Valor retornado
EngGetPrinterData retorna a última mensagem de erro registrada.
Requisitos
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |