Syntax:
INT LlGetDefaultProjectParameter(HLLJOB hLlJob, LPCTSTR pszParameter, LPTSTR pszBuffer, INT nBufSize, _LPUINT pnFlags);
Aufgabe:
Fragt den voreingestellten Wert eines Projektparameters ab (siehe auch Kapitel Projektparameter)
Parameter:
hJob: List & Label-Job-Handle
pszParameter: Name des Parameters. Kann NULL sein (siehe Hinweise)
pszBuffer: Speicherbereich, in den der Parameter geschrieben werden soll. Kann NULL sein (siehe Hinweise)
nBufSize: Größe des Pufferbereichs, auf den pszBuffer zeigt (in TCHARs).
pnFlags: Zeiger auf einen UINT, den Typ des Parameters (Werte siehe LlSetDefaultProjectParameter()). Kann NULL sein, wenn der Wert nicht benötigt wird.
Rückgabewert:
Fehlercode bzw. benötigte Puffergröße
Hinweise:
Wenn pszParameter NULL ist, wird eine Semikolon-separierte Liste aller USER-Parameter zurückgegeben.
Wenn pszBuffer NULL ist, ist der Rückgabewert die Länge des benötigten Puffers (in TCHARS, also BYTEs im SBCS/MBCS-Fall und WCHARs bei UNICODE) inklusive der String-Terminierung.
Bezüglich des Rückgabewerts im Puffer siehe Kapitel Wichtiges zu den Funktionsparametern.
Siehe auch:
LlSetDefaultProjectParameter, LlPrintSetProjectParameter, LlPrintGetProjectParameter