Syntax:
INT LlGetDefaultPrinter(LPTSTR pszPrinter, LLPUINT pnPrinterBufferSize, _PDEVMODE pDevMode, LLPUINT pnDevModeBufSize, UINT nOptions)
Aufgabe:
Liefert den Namen des Standarddruckers und füllt eine DEVMODE-Struktur gemäß seinen Standardeinstellungen.
Parameter:
pszPrinter: Puffer für den Druckernamen. Kann NULL sein (siehe Hinweise).
pnPrinterBufferSize: Größe des Puffers (in Zeichen)
pDevMode: Zeiger auf einen Puffer für die DEVMODE-Struktur. Kann NULL sein (siehe Hinweise).
pnDevModeBufSize: Größe des Pufferbereichs (in Bytes).
nOptions: Reserviert, muss 0 sein.
Rückgabewert:
Fehlercode bzw. benötigte Puffergröße
Hinweise:
Wenn pszPrinter und pDevMode NULL sind, wird die benötigte Puffergröße in pnPrinterBufferSize und pnDevModeBufSize gespeichert.
Bezüglich des Rückgabewerts im Puffer siehe Kapitel Wichtiges zu den Funktionsparametern.
Siehe auch:
LlSetPrinterToDefault, LlSetPrinterInPrinterFile