에이전트 개체 모델 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 인터페이스의 전체 목록은 인터페이스를 참조하세요.
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 프록시 설정을 검색하고 설정합니다. |