PACKAGE_ID 구조체(appmodel.h)
이름, 버전 및 게시자와 같은 패키지 ID 정보를 나타냅니다.
구문
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
멤버
reserved
형식: UINT32
예약되어 있으므로 사용하지 마세요.
processorArchitecture
형식: UINT32
패키지의 프로세서 아키텍처입니다. 이 멤버는 ProcessorArchitecture 열거형 값과 일치하는PROCESSOR_ARCHITECTURE_... 상수의 값 중 하나여야 합니다. 다음 내용이 포함됩니다.
- PROCESSOR_ARCHITECTURE_AMD64
- PROCESSOR_ARCHITECTURE_ARM
- PROCESSOR_ARCHITECTURE_ARM64
- PROCESSOR_ARCHITECTURE_INTEL
- PROCESSOR_ARCHITECTURE_IA32_ON_ARM64
- PROCESSOR_ARCHITECTURE_NEUTRAL
- PROCESSOR_ARCHITECTURE_UNKNOWN
version
형식: PACKAGE_VERSION
패키지 버전입니다.
name
형식: PWSTR
패키지의 이름입니다.
publisher
형식: PWSTR
패키지의 게시자입니다. 패키지에 대한 게시자가 없는 경우 이 멤버는 NULL입니다.
resourceId
형식: PWSTR
패키지의 리소스 식별자(ID)입니다. 패키지에 대한 리소스 ID가 없는 경우 이 멤버는 NULL입니다.
publisherId
형식: PWSTR
패키지의 게시자 식별자(ID)입니다. 패키지에 대한 게시자 ID가 없는 경우 이 멤버는 NULL입니다.
설명
문자열 크기 제한에 대한 자세한 내용은 ID 상수를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | appmodel.h |