다음을 통해 공유


APPINFODATA 구조체(shappmgr.h)

게시된 애플리케이션에 대한 정보를 프로그램 추가/제거 제어판 유틸리티에 제공합니다.

구문

typedef struct _AppInfoData {
  DWORD  cbSize;
  DWORD  dwMask;
  LPWSTR pszDisplayName;
  LPWSTR pszVersion;
  LPWSTR pszPublisher;
  LPWSTR pszProductID;
  LPWSTR pszRegisteredOwner;
  LPWSTR pszRegisteredCompany;
  LPWSTR pszLanguage;
  LPWSTR pszSupportUrl;
  LPWSTR pszSupportTelephone;
  LPWSTR pszHelpLink;
  LPWSTR pszInstallLocation;
  LPWSTR pszInstallSource;
  LPWSTR pszInstallDate;
  LPWSTR pszContact;
  LPWSTR pszComments;
  LPWSTR pszImage;
  LPWSTR pszReadmeUrl;
  LPWSTR pszUpdateInfoUrl;
} APPINFODATA, *PAPPINFODATA;

멤버

cbSize

형식:DWORD

APPINFODATA 데이터 구조의 크기를 지정하는 DWORD 형식의 값입니다. 이 필드는 프로그램 추가/제거 실행 코드에 의해 설정됩니다.

dwMask

형식:DWORD

구조체에서 원하는 항목 또는 유효한 항목을 나타내는 비트 마스크를 지정하는 DWORD 형식의 값입니다. GetAppInfo의 구현은 설정된 비트에 대해 이 값을 검사하고 해당 비트에 해당하는 값을 제공하려고 시도해야 합니다. 또한 구현은 반환되는 멤버에 대해서만 설정된 비트와 함께 를 반환해야 합니다.

pszDisplayName

형식: LPWSTR

애플리케이션 표시 이름을 포함하는 문자열에 대한 포인터입니다. 이 문자열의 메모리는 CoTaskMemAlloc 를 사용하여 할당하고 CoTaskMemFree를 사용하여 해제해야 합니다.

pszVersion

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszPublisher

pszProductID

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszRegisteredOwner

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszRegisteredCompany

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszLanguage

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszSupportUrl

형식: LPWSTR

정보를 지원하는 URL입니다. 이 문자열은 프로그램 추가/제거를 제어판 애플리케이션 이름의 링크로 표시됩니다. 이 문자열의 메모리는 CoTaskMemAlloc 를 사용하여 할당하고 CoTaskMemFree를 사용하여 해제해야 합니다.

pszSupportTelephone

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszHelpLink

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszInstallLocation

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszInstallSource

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszInstallDate

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszContact

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszComments

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszImage

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszReadmeUrl

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

pszUpdateInfoUrl

형식: LPWSTR

게시된 애플리케이션에는 적용되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 shappmgr.h

추가 정보

IAppPublisher

IPublishedApp::GetPublishedAppInfo