다음을 통해 공유


에이전트 개체 모델 Windows 업데이트

WUA(Windows 업데이트 Agent)를 사용하는 프로그래머는 현재 프로젝트에 Wuapi.dll 참조를 추가하거나(Visual C++, Microsoft Visual Basic 또는 C#) C 또는 C 또는 C++ 프로젝트에서 Wuapi.h 및 Wuguid.lib를 참조하는 것으로 시작합니다. WUA API를 사용하는 첫 번째 단계는 적절한 coclass에서 개체를 만들어 인터페이스 중 하나의 instance 만드는 것입니다.

다음 그림에서는 WUA 개체 모델에 대해 설명합니다. 자세한 내용은 "WUA 개체 및 관련 작업" 섹션을 참조하세요. 모든 WUA 인터페이스의 전체 목록은 인터페이스를 참조하세요.

Windows 업데이트 에이전트 개체 모델

WUA 개체 및 관련 작업

다음 표에서는 WUA 개체 및 WUA 개체와 연결된 일반적인 작업을 나열합니다.

개체 Description
AutomaticUpdates 자동 업데이트 시작, 일시 중지 또는 다시 시작합니다.
AutomaticUpdatesSettings 업데이트를 설치할 날짜 및 시간을 검색하거나 설정합니다. 사용자에게 자동 업데이트 이벤트에 대한 알림을 받는 방법을 지정합니다.
범주 이름, ID, 설명, 소유자 및 의도한 제품을 포함하여 업데이트 범주에 대한 정보를 검색합니다. 이 범주에 속하는 업데이트 컬렉션을 검색합니다. 부모 또는 자식 범주의 컬렉션을 검색합니다.
CategoryCollection Category 개체의 컬렉션에 액세스합니다.
DownloadResult 다운로드 결과에 대한 정보를 검색합니다.
InstallationResult 설치 또는 제거의 결과에 대한 정보를 검색합니다. 설치 또는 제거를 완료하는 데 시스템 다시 시작이 필요한지 여부를 확인합니다.
SearchResult 범주 또는 업데이트 검색 결과에 대한 정보를 검색합니다. 검색을 통해 대상 컴퓨터에서 찾은 범주의 컬렉션을 검색합니다. 검색에서 찾은 업데이트 컬렉션을 검색합니다.
SystemInformation 대상 컴퓨터에서 OEM 하드웨어 및 시스템 다시 시작 요구 사항에 대한 정보를 검색합니다.
업데이트 번들 업데이트, 원본 요구 사항, ID, 설명, 제거 옵션, 다운로드 우선 순위, 크기 및 최종 기한을 포함하여 업데이트에 대한 대부분의 정보를 검색합니다.
UpdateCollection Update 개체의 컬렉션에 액세스합니다.
UpdateDownloader 업데이트와 연결된 파일의 비동기 또는 동기 다운로드를 시작합니다.
UpdateDownloadResult 하나의 업데이트에 대한 다운로드 결과에 대한 정보를 검색합니다.
UpdateException 업데이트 오류가 발생할 때 throw되는 예외의 설명 및 컨텍스트를 검색합니다.
UpdateExceptionCollection UpdateException 개체의 컬렉션에 액세스합니다.
UpdateHistoryEntry 처리된 애플리케이션, 날짜 및 설명을 포함하여 설치되거나 제거된 업데이트에 대한 정보를 검색합니다.
UpdateHistoryEntryCollection UpdateHistoryEntry 개체의 컬렉션에 액세스합니다.
UpdateInstallationResult 업데이트에 대한 설치 또는 제거 결과에 대한 정보를 검색합니다.
UpdateInstaller 비동기 또는 동기 설치 또는 업데이트 제거를 시작합니다. 대화형 대화 시퀀스를 시작하여 사용자가 업데이트를 설치하는 단계를 안내합니다.
UpdateSearcher 업데이트 유형, ID 또는 범주와 같은 기준으로 서버의 업데이트를 검색합니다.
UpdateSession 애플리케이션에 대한 업데이트를 검색, 다운로드, 설치 또는 제거하는 세션을 시작합니다.
Webproxy HTTP 프록시 설정을 검색하고 설정합니다.