LlGetDefaultPrinter

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