PROPPRG 構造体 (shlobj_core.h)
この構造体には、.pif ファイルからの情報が含まれています。 これは、PifMgr_GetPropertiesによって使用されます。
構文
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;
メンバー
flPrg
種類: WORD
プログラムの実行方法を示すフラグ。
PRG_DEFAULT
既定のオプションを使用します。
PRG_CLOSEONEXIT
終了時にアプリケーションを閉じます。
flPrgInit
種類: WORD
アプリケーションの初期条件を指定するフラグ。
PRGINIT_DEFAULT
既定のオプションを使用します。
PRGINIT_MINIMIZED
アプリケーションを最小化する必要があります。
PRGINIT_MAXIMIZED
アプリケーションを最大化する必要があります。
PRGINIT_REALMODE
アプリケーションは実際のモードで実行する必要があります。
PRGINIT_REALMODESILENT
アプリケーションは、プロンプトを表示せずに実際のモードで実行する必要があります。
PRGINIT_AMBIGUOUSPIF
データがあいまいです。
PRGINIT_NOPIF
.pif ファイルが見つかりませんでした。
PRGINIT_DEFAULTPIF
既定の .pif が見つかりました。
PRGINIT_INFSETTINGS
.inf ファイルが見つかりました。
PRGINIT_INHIBITPIF
.inf ファイルは、.pif ファイルを作成しないことを示します。
achTitle[PIFNAMESIZE]
種類: __wchar_t
タイトルを含む null で終わる文字列。
achCmdLine[PIFSTARTLOCSIZE + PIFPARAMSSIZE + 1]
種類: __wchar_t
引数を含む、コマンド ラインを含む null で終わる文字列。
achWorkDir[PIFDEFPATHSIZE]
種類: __wchar_t
作業ディレクトリを含む null で終わる文字列。
wHotKey
種類: WORD
.pif ファイルのホットキーのキー コード。
achIconFile[PIFDEFFILESIZE]
種類: __wchar_t
アイコンを含むファイルの名前を含む null で終わる文字列。
wIconIndex
種類: WORD
achIconFile で指定されたファイル内のアイコンのインデックス。
dwEnhModeFlags
型: DWORD
予約済み。
dwRealModeFlags
型: DWORD
実際のモード オプションを指定するフラグ。
RMOPT_MOUSE
実モードのマウスが必要です。
RMOPT_EMS
拡張メモリが必要です。
RMOPT_CDROM
CD-ROM のサポートが必要です。
RMOPT_NETWORK
ネットワークサポートが必要です。
RMOPT_DISKLOCK
ディスクロックが必要です。
RMOPT_PRIVATECFG
プライベート config.sys または autoexec.bat ファイルを使用します。
RMOPT_VESA
VESA ドライバーが必要です。
achOtherFile[PIFDEFFILESIZE]
種類: __wchar_t
ディレクトリ内の "other" ファイルの名前を含む null で終わる文字列。
achPIFFile[PIFMAXFILEPATH]
種類: __wchar_t
ディレクトリ内の .pif ファイルの名前を含む null で終わる文字列。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | shlobj_core.h |