LlPrintGetProjectParameter

Syntax:

INT LlPrintGetProjectParameter(HLLJOB hLlJob, LPCTSTR pszParameter, BOOL bEvaluated, LPTSTR pszBuffer, INT nBufSize, _LPUINT pnFlags)

Aufgabe:

Über diese Funktion kann man den Wert eines Projektparameters abfragen

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)

bEvaluated: Gibt an, ob der Wert vor der Rückgabe berechnet werden soll oder nicht, falls der Parameter den Type LL_PARAMETERFLAG_FORMULA besitzt.

nBufSize: Größe des Pufferbereichs, auf den pszBuffer zeigt (in TCHARs).

Rückgabewert:

Fehlercode bzw. benötigte Puffergröße

Hinweise:

Diese Funktion kann erst nach LlPrint[WithBox]Start() aufgerufen werden!

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, LlGetDefaultProjectParameter, LlPrintGetProject­Parameter