LlStgsysGetFilename

Syntax:

INT LlStgsysGetFilename (HLLSTG hStg, INT nJob, INT nFile, LPTSTR pszBuffer, UINT nBufSize);

Aufgabe:

Gibt die Information über die Dateinamen der Preview-Datei(en).

Parameter:

hStg: Das von LlStgsysStorageOpen() zurückgelieferte Handle

nJob: Job-Nummer. 1: erster Job, ... (1..LlStgsysGetJobCount())

nFile: Seitennummer für Dateinamen

Wert

Bedeutung

-1

Preview-Dateiname

0

Druckerkonfigurationsdateiname

>0

Seitennummer (1..LlStgsysGetPageCount())

 

lpszBuffer: Puffer für Dateiname

nBufSize: Größe des Puffers

Rückgabewert:

0: okay, <0: Fehlercode

Hinweise:

Durch den nFile-Parameter wird unterschieden, welcher Dateityp gemeint ist.

Bei Verwendung von LL_­STG_­STORAGE als Speichersystem liefern alle Aufrufe diesen Dateinamen zurück, da alle Informationen in dieser Datei gespeichert sind.

Beispiel:

CString  sFilename, sOutput;
LlStgsysGetFilename(hStg, 1, -1,
            sFilename.GetBuffer(_­MAX_­PATH), _­MAX_­PATH);
sFilename.ReleaseBuffer();
sOutput = CString(_­T("Ansicht von ")) + sFilename;

Siehe auch:

LlStgsysGetJobCount