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, LlPrintGetProjectParameter