DrvQueryPerBandInfo 函式 (winddi.h)
GDI 會先呼叫印表機圖形 DLL 的 DrvQueryPerBandInfo 函式,再開始繪製實體頁面的帶狀區,讓驅動程式可以提供 GDI 與帶特定資訊。
語法
ULONG DrvQueryPerBandInfo(
[in] SURFOBJ *pso,
[in, out] PERBANDINFO *pbi
);
參數
[in] pso
描述繪圖介面之 SURFOBJ 結構的呼叫端提供指標。
[in, out] pbi
呼叫端提供的 PERBANDINFO 結構的指標,其中包含函式可以覆寫的預設資訊。
傳回值
函式必須傳回下列其中一個值:
傳回碼 | 描述 |
---|---|
|
GDI 將使用 PERBANDINFO 結構的內容。 |
|
GDI 會忽略 PERBANDINFO 結構的內容。 |
|
GDI 不會繪製帶狀。 |
備註
如果 印表機圖形 DLL 使用 GDI 管理的介面,而且如果支援表面帶狀,可以選擇性地提供 DrvQueryPerBandInfo 函式。 GDI 會在轉譯每個訊號段之前呼叫 函式。
印表機圖形 DLL 會使用函式的 PERBANDINFO 結構來指出是否應該重新繪製先前的帶狀結構,並指定應調整訊號範圍。 如果印表機圖形 DLL 支援帶狀功能,但未提供 DrvQueryPerBandInfo 函式,GDI 將不會重複或調整範圍。
DrvQueryPerBandInfo函式只會在 EMF 檔案播放期間呼叫。
規格需求
目標平台 | 桌上型 |
標頭 | winddi.h (包括 Winddi.h) |