EngGetPrinterData
DWORD EngGetPrinterData(
HANDLE hPrinter,
|
|
LPWSTR pValueName,
|
|
LPDWORD pType,
|
|
LPBYTE lpbData,
|
|
DWORD cbBuf,
|
|
LPDWord pcbNeeded
|
|
);
|
|
EngGetPrinterData retrieves configuration data for the specified
printer.
Parameters
-
hPrinter
-
Handle that identifies the printer for which configuration data should be
retrieved. This is the handle that is passed as the hDriver parameter
of DrvEnablePDEV.
-
pValueName
-
Pointer to a null-terminated string that specifies the type of data to be
retrieved.
-
pType
-
Points to a variable that receives the data type stored by EngSetPrinterData.
This parameter can be null.
-
lpbData
-
Pointer to an array of bytes in which the configuration data will be written.
-
cbBuf
-
Specifies the size, in bytes, of lpbData.
-
pcbNeeded
-
Address that receives the number of bytes copied into lpbData if the
function succeeds. This parameter receives the number of bytes required if cbBuf
is too small.
Return Value
EngGetPrinterData returns the last logged error message.
See Also
DrvEnablePDEV, EngSetPrinterData