共用方式為


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

另請參閱

DrvEnablePDEV

EngSetPrinterData