다음을 통해 공유


wuapi.h 헤더

이 헤더는 Windows 업데이트 에이전트 API에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wuapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IAutomaticUpdates

자동 업데이트 기능을 포함합니다. (IAutomaticUpdates)
IAutomaticUpdates2

자동 업데이트 기능을 포함합니다. (IAutomaticUpdates2)
IAutomaticUpdatesResults

자동 업데이트 설명하는 읽기 전용 속성을 포함합니다.
IAutomaticUpdatesSettings

자동 업데이트 사용할 수 있는 설정을 포함합니다. (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

자동 업데이트 사용할 수 있는 설정을 포함합니다. (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

자동 업데이트 사용할 수 있는 설정을 포함합니다. (IAutomaticUpdatesSettings3)
ICategory

업데이트가 속한 범주를 나타냅니다.
ICategoryCollection

ICategory 인터페이스의 순서가 지정된 읽기 전용 목록을 나타냅니다.
IDownloadCompletedCallback

비동기 다운로드가 완료된 경우 사용되는 콜백을 제공합니다.
IDownloadCompletedCallbackArgs

다운로드 완료에 대한 정보를 포함합니다. 이 인터페이스는 IDownloadCompletedCallback 대리자에 대한 매개 변수 역할을 합니다. 업데이트의 다운로드 및 설치는 비동기적입니다.
IDownloadJob

다운로드 작업에 사용할 수 있는 속성 및 메서드를 포함합니다.
IDownloadProgress

비동기 다운로드 작업의 진행률을 나타냅니다.
IDownloadProgressChangedCallback

비동기 다운로드 작업의 진행 상황을 나타내는 알림을 처리합니다.
IDownloadProgressChangedCallbackArgs

비동기 다운로드 작업의 진행률 변경에 대한 정보를 포함합니다.
IDownloadResult

다운로드 작업의 결과를 나타냅니다.
IImageInformation

업데이트 또는 범주와 연결된 지역화된 이미지에 대한 정보를 포함합니다.
IInstallationAgent

업데이트 결과를 기록합니다.
IInstallationBehavior

업데이트의 설치 및 제거 옵션을 나타냅니다.
IInstallationCompletedCallback

비동기 설치 또는 제거가 완료되었음을 나타내는 알림을 처리합니다.
IInstallationCompletedCallbackArgs

설치 완료에 대한 정보를 포함하고 IInstallationCompletedCallback 대리자에 대한 매개 변수 역할을 합니다. 업데이트의 다운로드 및 설치는 비동기적입니다.
IInstallationJob

설치 또는 제거 작업에 사용할 수 있는 속성과 메서드를 포함합니다.
IInstallationProgress

비동기 설치 또는 제거의 진행률을 나타냅니다.
IInstallationProgressChangedCallback

비동기 설치 또는 제거의 진행 상황에 대한 알림을 처리하는 Invoke 메서드를 정의합니다.
IInstallationProgressChangedCallbackArgs

콜백이 수행되었을 때 비동기 설치 또는 제거 진행률의 변경 내용에 대한 정보를 포함합니다.
IInstallationResult

설치 또는 제거의 결과를 나타냅니다.
IInvalidProductLicenseException

제품에 대해 잘못된 라이선스가 검색될 때 throw되는 예외를 캡슐화합니다.
ISearchCompletedCallback

비동기 검색 작업의 완료에 대한 알림을 처리하는 메서드를 포함합니다.
ISearchCompletedCallbackArgs

비동기 검색 완료에 대한 정보를 포함합니다. SearchCompletedCallback 대리자에 대한 매개 변수로도 작동합니다.
ISearchJob

검색 작업에 사용할 수 있는 속성과 메서드를 포함합니다.
ISearchResult

검색 결과를 나타냅니다.
IStringCollection

정렬된 문자열 목록을 나타냅니다.
ISystemInformation

지정된 컴퓨터에 대한 정보를 포함합니다. 이 정보는 WUA(Windows 업데이트 에이전트)와 관련이 있습니다.
IUpdate

업데이트에 사용할 수 있는 속성 및 메서드를 포함합니다. (IUpdate)
IUpdate2

업데이트에 사용할 수 있는 속성 및 메서드를 포함합니다. (IUpdate2)
IUpdate3

업데이트에 사용할 수 있는 속성 및 메서드를 포함합니다. (IUpdate3)
IUpdate4

업데이트에 사용할 수 있는 속성 및 메서드를 포함합니다. (IUpdate4)
IUpdate5

업데이트에 사용할 수 있는 속성 및 메서드를 포함합니다. (IUpdate5)
IUpdateCollection

정렬된 업데이트 목록을 나타냅니다.
IUpdateDownloadContent

업데이트의 다운로드 콘텐츠를 나타냅니다. (IUpdateDownloadContent)
IUpdateDownloadContent2

업데이트의 다운로드 콘텐츠를 나타냅니다. (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

업데이트에 대한 다운로드 콘텐츠의 컬렉션을 나타냅니다.
IUpdateDownloader

서버에서 업데이트를 다운로드합니다.
IUpdateDownloadResult

업데이트에 대한 다운로드 작업의 상태 나타내는 속성을 포함합니다.
IUpdateException

불완전한 ISearchResult 개체에서 반환된 검색 결과의 측면에 대한 정보를 나타냅니다.
IUpdateExceptionCollection

IUpdateException 인터페이스의 순서가 지정된 읽기 전용 목록을 나타냅니다.
IUpdateHistoryEntry

업데이트의 기록된 기록을 나타냅니다. (IUpdateHistoryEntry)
IUpdateHistoryEntry2

업데이트의 기록된 기록을 나타냅니다. (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

IUpdateHistoryEntry 인터페이스의 순서가 지정된 읽기 전용 목록을 나타냅니다.
IUpdateIdentity

업데이트의 고유 식별자를 나타냅니다.
IUpdateInstallationResult

업데이트 설치 또는 제거의 상태 사용할 수 있는 속성과 메서드를 포함합니다.
IUpdateInstaller

컴퓨터에서 또는 컴퓨터에 업데이트를 설치하거나 제거합니다.
IUpdateInstaller2

컴퓨터에 업데이트를 설치하거나 제거합니다. (IUpdateInstaller2)
IUpdateInstaller3

컴퓨터에 업데이트를 설치하거나 제거합니다. (IUpdateInstaller3)
IUpdateInstaller4

이전에 스테이징되거나 설치된 업데이트를 마무리하는 메서드를 제공합니다.
IUpdateLockdown

이 인터페이스의 메서드를 구현하는 개체의 메서드 및 속성에 대한 액세스를 제한합니다.
IUpdateSearcher

서버에서 업데이트를 검색합니다. (IUpdateSearcher)
IUpdateSearcher2

서버에서 업데이트를 검색합니다. (IUpdateSearcher2)
IUpdateSearcher3

서버에서 업데이트를 검색합니다. (IUpdateSearcher3)
IUpdateService

WUA(Windows 업데이트 Agent) 또는 자동 업데이트 등록된 서비스에 대한 정보를 포함합니다. (IUpdateService)
IUpdateService2

WUA(Windows 업데이트 Agent) 또는 자동 업데이트 등록된 서비스에 대한 정보를 포함합니다. (IUpdateService2)
IUpdateServiceCollection

IUpdateService 인터페이스 목록을 나타냅니다.
IUpdateServiceManager

Windows 업데이트 에이전트 또는 자동 업데이트 업데이트 서비스의 등록을 추가하거나 제거합니다. (IUpdateServiceManager)
IUpdateServiceManager2

Windows 업데이트 에이전트 또는 자동 업데이트 업데이트 서비스의 등록을 추가하거나 제거합니다. (IUpdateServiceManager2)
IUpdateServiceRegistration

서비스의 등록 상태에 대한 정보를 포함합니다.
IUpdateSession

호출자가 업데이트를 포함하는 작업을 수행할 수 있는 세션을 나타냅니다. 예를 들어 이 인터페이스는 호출자가 검색, 다운로드, 설치 또는 제거 작업을 수행하는 세션을 나타냅니다. (IUpdateSession)
IUpdateSession2

호출자가 업데이트를 포함하는 작업을 수행할 수 있는 세션을 나타냅니다. 예를 들어 이 인터페이스는 호출자가 검색, 다운로드, 설치 또는 제거 작업을 수행하는 세션을 나타냅니다. (IUpdateSession2)
IUpdateSession3

호출자가 업데이트를 포함하는 작업을 수행할 수 있는 세션을 나타냅니다. 예를 들어 이 인터페이스는 호출자가 검색, 다운로드, 설치 또는 제거 작업을 수행하는 세션을 나타냅니다. (IUpdateSession3)
IWebProxy

HTTP 프록시 설정을 포함합니다.
IWindowsDriverUpdate

Windows 드라이버 업데이트에서만 사용할 수 있는 속성과 메서드를 포함합니다.
IWindowsDriverUpdate2

Windows 드라이버 업데이트에서만 사용할 수 있는 속성과 메서드를 포함합니다. (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

Windows 드라이버 업데이트에서만 사용할 수 있는 속성과 메서드를 포함합니다. (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

Windows 드라이버 업데이트에서만 사용할 수 있는 속성과 메서드를 포함합니다. (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

Windows 드라이버 업데이트에서만 사용할 수 있는 속성과 메서드를 포함합니다. (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

Windows 드라이버 업데이트에서만 사용할 수 있는 속성을 포함합니다.
IWindowsDriverUpdateEntryCollection

드라이버 업데이트와 연결된 드라이버 업데이트 항목의 컬렉션을 포함합니다. 모든 속성에는 표준 컬렉션 의미 체계가 있습니다.
IWindowsUpdateAgentInfo

WUA(Windows 업데이트 Agent) 버전에 대한 정보를 검색합니다.

열거형

 
AddServiceFlag

IUpdateServiceManager2 인터페이스가 서비스 등록 요청을 처리할 수 있는 가능한 방법을 정의합니다.
AutoDownloadMode

자동 업데이트 컴퓨터에 적용 가능한 것으로 확인되면 업데이트를 자동으로 다운로드할지 여부를 결정하는 데 사용되는 논리 유형을 정의합니다.
AutomaticUpdatesNotificationLevel

관리자 권한 사용자에게 자동 업데이트 이벤트에 대한 알림을 받을 수 있는 방법을 정의합니다.
AutomaticUpdatesPermissionType

IAutomaticUpdatesSettings 인터페이스의 NotificationLevel 속성 또는 IAutomaticUpdatesSettings2 인터페이스의 IncludeRecommendedUpdates 속성을 설정하는 가능한 방법을 정의합니다.
AutomaticUpdatesScheduledInstallationDay

자동 업데이트 업데이트를 설치하거나 제거하는 요일을 정의합니다.
AutomaticUpdatesUserType

사용자 유형을 정의합니다.
AutoSelectionMode

사용자가 Windows 업데이트 사용자 인터페이스에서 사용 가능한 업데이트를 볼 때 특정 업데이트를 자동으로 선택할지 여부를 결정하는 데 사용되는 논리 유형을 정의합니다.
DeploymentAction

업데이트가 명시적으로 배포되는 작업을 정의합니다.
DownloadPhase

IDownloadProgress 인터페이스의 CurrentUpdateDownloadPhase 속성에서 반환되는 현재 업데이트 다운로드 진행률을 정의합니다.
DownloadPriority

다운로드 작업의 가능한 우선 순위를 정의합니다.
InstallationImpact

업데이트를 설치하거나 제거하여 발생할 수 있는 가능한 영향 수준을 정의합니다.
InstallationRebootBehavior

업데이트에 대해 가능한 다시 시작 동작을 정의합니다.
OperationResultCode

업데이트에 대한 다운로드, 설치, 제거 또는 확인 작업의 가능한 결과를 정의합니다.
SearchScope

search:_per-machine 업데이트, 사용자별 업데이트 또는 둘 다에서 반환해야 하는 다양한 업데이트를 정의합니다.
UpdateExceptionContext

IUpdateException 개체를 제공할 수 있는 컨텍스트를 정의합니다.
UpdateLockdownOption

WUA(Windows 업데이트 Agent) 개체가 Windows 업데이트 액세스할 수 있는 기능을 정의합니다.
UpdateOperation

업데이트에서 시도할 수 있는 작업을 정의합니다.
UpdateServiceOption

검사 패키지 서비스에 대한 서비스 등록을 제거하는 방법에 영향을 주는 옵션을 정의합니다.
UpdateServiceRegistrationState

업데이트 서비스에 사용할 수 있는 상태를 정의합니다.
UpdateType

드라이버 또는 소프트웨어 업데이트와 같은 업데이트 유형을 정의합니다.