Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Struktur enthält Informationen aus einer PIF-Datei. Es wird von PifMgr_GetProperties verwendet.
Syntax
typedef struct PROPPRG {
WORD flPrg;
WORD flPrgInit;
CHAR achTitle[PIFNAMESIZE];
CHAR achCmdLine[PIFSTARTLOCSIZE + PIFPARAMSSIZE + 1];
CHAR achWorkDir[PIFDEFPATHSIZE];
WORD wHotKey;
CHAR achIconFile[PIFDEFFILESIZE];
WORD wIconIndex;
DWORD dwEnhModeFlags;
DWORD dwRealModeFlags;
CHAR achOtherFile[PIFDEFFILESIZE];
CHAR achPIFFile[PIFMAXFILEPATH];
} PROPPRG;
Member
flPrg
Typ: WORD
Flags, die beschreiben, wie das Programm ausgeführt wird.
PRG_DEFAULT
Verwenden Sie die Standardoptionen.
PRG_CLOSEONEXIT
Schließen Sie die Anwendung beim Beenden.
flPrgInit
Typ: WORD
Flags, die die Anfangsbedingungen für die Anwendung angeben.
PRGINIT_DEFAULT
Verwenden Sie die Standardoptionen.
PRGINIT_MINIMIZED
Die Anwendung sollte minimiert werden.
PRGINIT_MAXIMIZED
Die Anwendung sollte maximiert werden.
PRGINIT_REALMODE
Die Anwendung sollte im realen Modus ausgeführt werden.
PRGINIT_REALMODESILENT
Die Anwendung sollte im realen Modus ausgeführt werden, ohne dazu aufgefordert zu werden.
PRGINIT_AMBIGUOUSPIF
Die Daten sind mehrdeutig.
PRGINIT_NOPIF
Es wurde keine PIF-Datei gefunden.
PRGINIT_DEFAULTPIF
Eine pif-Standardeinstellung wurde gefunden.
PRGINIT_INFSETTINGS
Eine INF-Datei wurde gefunden.
PRGINIT_INHIBITPIF
Die INF-Datei gibt an, dass keine PIF-Datei erstellt werden soll.
achTitle[PIFNAMESIZE]
Typ: __wchar_t
Eine NULL-Zeichenfolge, die den Titel enthält.
achCmdLine[PIFSTARTLOCSIZE + PIFPARAMSSIZE + 1]
Typ: __wchar_t
Eine NULL-Zeichenfolge, die die Befehlszeile einschließlich Argumenten enthält.
achWorkDir[PIFDEFPATHSIZE]
Typ: __wchar_t
Eine null-beendete Zeichenfolge, die das Arbeitsverzeichnis enthält.
wHotKey
Typ: WORD
Der Schlüsselcode des Hotkeys der PIF-Datei.
achIconFile[PIFDEFFILESIZE]
Typ: __wchar_t
Eine NULL-Zeichenfolge, die den Namen der Datei enthält, die das Symbol enthält.
wIconIndex
Typ: WORD
Der Index des Symbols in der von achIconFile angegebenen Datei.
dwEnhModeFlags
Art: DWORD
Reserviert.
dwRealModeFlags
Art: DWORD
Flags, die die Optionen für den realen Modus angeben.
RMOPT_MOUSE
Erfordert eine Maus im realen Modus.
RMOPT_EMS
Erfordert erweiterten Arbeitsspeicher.
RMOPT_CDROM
Erfordert CD-ROM-Unterstützung.
RMOPT_NETWORK
Erfordert Netzwerkunterstützung.
RMOPT_DISKLOCK
Erfordert eine Datenträgersperre.
RMOPT_PRIVATECFG
Verwenden Sie eine private config.sys- oder autoexec.bat-Datei.
RMOPT_VESA
Erfordert einen VESA-Treiber.
achOtherFile[PIFDEFFILESIZE]
Typ: __wchar_t
Eine NULL-Zeichenfolge, die den Namen der "anderen" Datei im Verzeichnis enthält.
achPIFFile[PIFMAXFILEPATH]
Typ: __wchar_t
Eine NULL-Zeichenfolge, die den Namen der PIF-Datei im Verzeichnis enthält.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | shlobj_core.h |