EngGetPrinterData 函式 (winddi.h)
EngGetPrinterData函式會擷取指定印表機的組態資料。
語法
ENGAPI DWORD EngGetPrinterData(
[in] HANDLE hPrinter,
[in] LPWSTR pValueName,
[out, optional] LPDWORD pType,
[out, optional] LPBYTE pData,
[in] DWORD nSize,
[out] LPDWORD pcbNeeded
);
參數
[in] hPrinter
應擷取設定資料的印表機控制碼。 這是傳遞為DrvEnablePDEV之 hDriver參數的控制碼。
[in] pValueName
Null 終止字串的指標,可識別要擷取的資料。
[out, optional] pType
接收 EngSetPrinterData所儲存之資料類型的變數指標。 此參數可以是 Null。
[out, optional] pData
寫入組態資料的位元組陣列指標。
[in] nSize
指定 pData的大小,以位元組為單位。
[out] pcbNeeded
如果函式成功,會接收復制到 lpbData 之位元組數目的記憶體位置指標。 如果 nSizef 太小,此參數會收到所需的位元組數目。
傳回值
EngGetPrinterData 會傳回上次記錄的錯誤訊息。
規格需求
最低支援的用戶端 | 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。 |
目標平台 | Universal |
標頭 | winddi.h (包括 Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |