2
我爲特定打印機創建了v3打印機驅動程序。它實現了IPrintOemUni接口。我目前的任務是處理某種「起始頁面」事件,以確定當前頁面是否有足夠的紙張。請建議如何執行。在Windows打印機驅動程序中處理「開始頁面」
我爲特定打印機創建了v3打印機驅動程序。它實現了IPrintOemUni接口。我目前的任務是處理某種「起始頁面」事件,以確定當前頁面是否有足夠的紙張。請建議如何執行。在Windows打印機驅動程序中處理「開始頁面」
檢查接口IPrintOemUni - 也許它有一些對於
它可以通過DDI OEM鉤子函數來完成 DRVFN []應該創建,然後在EnableDriver()
HRESULT __stdcall TestDriver::EnableDriver(
DWORD dwDriverVersion,
DWORD cbSize,
PDRVENABLEDATA pded)
{
pded->iDriverVersion = PRINTER_OEMINTF_VERSION;
pded->c = sizeof(s_aOemHookFuncs)/sizeof(DRVFN);
pded->pdrvfn = (DRVFN *) s_aOemHookFuncs;
return S_OK;
}
是使用,但我沒有找到它的東西 –