다음을 통해 공유


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)입니다.

참고INSTALLDATAType 멤버가 FILEEXT와 같고 이 파일 이름 확장명을 가진 사용자에게 배포된 애플리케이션이 없으면 InstallApplication이 실패합니다.
 

ProgId

이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.

COMClass

이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.

COMClass.Clsid

이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.

COMClass.ClsCtx

이 매개 변수는 예약되어 있으며 사용하면 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 appmgmt.h

추가 정보

GetManagedApplications

그룹 정책 개요

그룹 정책 구조체

INSTALLDATA

InstallApplication

UninstallApplication