다음을 통해 공유


SOFTDISTINFO 구조체(urlmon.h)

소프트웨어 업데이트에 대한 정보를 포함합니다.

구문

typedef struct _tagSOFTDISTINFO {
  ULONG  cbSize;
  DWORD  dwFlags;
  DWORD  dwAdState;
  LPWSTR szTitle;
  LPWSTR szAbstract;
  LPWSTR szHREF;
  DWORD  dwInstalledVersionMS;
  DWORD  dwInstalledVersionLS;
  DWORD  dwUpdateVersionMS;
  DWORD  dwUpdateVersionLS;
  DWORD  dwAdvertisedVersionMS;
  DWORD  dwAdvertisedVersionLS;
  DWORD  dwReserved;
} SOFTDISTINFO, *LPSOFTDISTINFO;

멤버

cbSize

형식: ULONG

구조체의 크기(바이트)입니다.

dwFlags

형식:DWORD

이 매개 변수는 다음 값 중 하나를 사용할 수 있습니다.

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

형식:DWORD

보급된 상태입니다. 다음 값 중 하나를 사용할 수 있습니다.

SOFTDIST_ADSTATE_NONE(0x00000000)

사용자에게 "업데이트 사용 가능" 대화 상자가 표시되지 않았습니다.

SOFTDIST_ADSTATE_AVAILABLE(0x00000001)

"다운로드한 파일" 대화 상자가 사용자에게 표시되지 않았습니다.

SOFTDIST_ADSTATE_DOWNLOADED(0x00000002)

"프로그램 설치됨" 대화 상자가 사용자에게 표시되지 않았습니다.

SOFTDIST_ADSTATE_INSTALLED(0x00000003)

"프로그램 설치됨" 대화 상자가 사용자에게 제공되었습니다.

szTitle

형식: LPWSTR

연결된 .cdf 파일의 TITLE 플래그 내용이 들어 있는 문자열입니다.

szAbstract

형식: LPWSTR

연결된 .cdf 파일의 ABSTRACT 플래그 내용이 들어 있는 문자열입니다.

szHREF

형식: LPWSTR

업데이트를 보급하거나 설치할 웹 페이지의 URL을 포함하는 문자열입니다.

dwInstalledVersionMS

형식:DWORD

설치된 버전 번호의 가장 중요한 부호 없는 긴 정수 값입니다.

dwInstalledVersionLS

형식:DWORD

설치된 버전 번호의 가장 중요한 부호 없는 긴 정수 값입니다.

dwUpdateVersionMS

형식:DWORD

업데이트 버전 번호의 가장 중요한 부호 없는 긴 정수 값입니다.

dwUpdateVersionLS

형식:DWORD

업데이트 버전 번호의 부호 없는 최소 정수 값입니다.

dwAdvertisedVersionMS

형식:DWORD

보급된 버전 번호의 가장 중요한 부호 없는 긴 정수 값입니다.

dwAdvertisedVersionLS

형식:DWORD

보급된 버전 번호의 가장 중요한 부호 없는 긴 정수 값입니다.

dwReserved

형식:DWORD

예약되어 있습니다. 0으로 설정해야 합니다.

설명

버전 번호의 가장 중요한 부호 없는 긴 정수에는 주 및 부 버전 번호가 포함됩니다. 버전 번호의 부호가 가장 낮은 긴 정수에는 사용자 지정 버전 및 빌드 번호가 포함됩니다.

요구 사항

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