다음을 통해 공유


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[데스크톱 앱만]
머리글 shlobj_core.h