2.2.12 SearchScope
The SearchScope enumeration defines values that describe the combination of per-user and per-machine updates for which to search.
-
typedef enum tagSearchScope { searchScopeDefault = 0, searchScopeMachineOnly = 1, searchScopeCurrentUserOnly = 2, searchScopeMachineAndCurrentUser = 3, searchScopeMachineAndAllUsers = 4, searchScopeAllUsers = 5 } SearchScope;
searchScopeDefault: Use the default search scope defined by the update agent. This SHOULD be equivalent to searchScopeMachineOnly.
searchScopeMachineOnly: Search for per-machine update only.
searchScopeCurrentUserOnly: Search for per-user updates for the calling user only.
searchScopeMachineAndCurrentUser: Search for per-machine updates and per-user updates for the calling user.
searchScopeMachineAndAllUsers: Search for per-machine updates and per-user updates for all users.
searchScopeAllUsers: Search for per-user updates for all users.