INSTALLSPEC 공용 구조체(appmgmt.h)
INSTALLSPEC 구조는 사용자에게 친숙한 이름 및 그룹 정책 GUID 또는 파일 이름 확장명을 사용하여 그룹 정책 애플리케이션을 지정합니다. INSTALLDATA 구조체의 Spec 멤버는 이 정보를 InstallApplication 함수에 제공합니다.
구문
typedef union _INSTALLSPEC {
struct {
WCHAR *Name;
GUID GPOId;
} AppName;
WCHAR *FileExt;
WCHAR *ProgId;
struct {
GUID Clsid;
DWORD ClsCtx;
} COMClass;
} INSTALLSPEC;
멤버
AppName
다음 멤버를 포함하는 구조체입니다.
AppName.Name
프로그램 추가 또는 제거 및 그룹 정책 개체 편집기에서 표시되는 애플리케이션의 사용자에게 친숙한 이름입니다. GetManagedApplications를 호출하여 이름을 가져올 수 있습니다.
AppName.GPOId
애플리케이션이 있는 그룹 정책 개체의 GUID 입니다. GetManagedApplications를 호출하여 그룹 정책 개체 GUID를 가져올 수 있습니다.
FileExt
설치할 애플리케이션의 파일 이름 확장명(예: .jpg)입니다.
참고INSTALLDATA의 Type 멤버가 FILEEXT와 같고 이 파일 이름 확장명을 가진 사용자에게 배포된 애플리케이션이 없으면 InstallApplication이 실패합니다.
ProgId
이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.
COMClass
이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.
COMClass.Clsid
이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.
COMClass.ClsCtx
이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | appmgmt.h |