SearchScope, énumération (wuapi.h)

Définit la variété des mises à jour qui doivent être retournées par la recherche : mises à jour par ordinateur, mises à jour par utilisateur ou les deux.

Syntax

typedef enum tagSearchScope {
  searchScopeDefault = 0,
  searchScopeMachineOnly = 1,
  searchScopeCurrentUserOnly = 2,
  searchScopeMachineAndCurrentUser = 3,
  searchScopeMachineAndAllUsers = 4,
  searchScopeAllUsers = 5
} SearchScope;

Constantes

 
searchScopeDefault
Valeur : 0
Effectuez une recherche à l’aide de l’étendue par défaut (étendue que l’Mises à jour automatique utiliserait lors de la recherche de mises à jour). Cela équivaut actuellement à la recherche ScopeMachineOnly.
searchScopeMachineOnly
Valeur : 1
Recherchez uniquement les mises à jour par machine ; exclure toutes les mises à jour par utilisateur.
searchScopeCurrentUserOnly
Valeur : 2
Recherchez uniquement les mises à jour par utilisateur applicables à l’utilisateur appelant, c’est-à-dire l’utilisateur propriétaire du processus qui effectue l’appel de l’API WUA (Windows Update Agent).
searchScopeMachineAndCurrentUser
Valeur : 3
[Non pris en charge actuellement.] Recherchez les mises à jour par ordinateur et les mises à jour par utilisateur applicables à l’utilisateur actuel.
searchScopeMachineAndAllUsers
Valeur : 4
[Non pris en charge actuellement.] Recherchez les mises à jour par ordinateur et les mises à jour par utilisateur applicables à tous les comptes d’utilisateur connus sur l’ordinateur.
searchScopeAllUsers
Valeur : 5
[Non pris en charge actuellement.] Recherchez uniquement les mises à jour par utilisateur applicables aux comptes d’utilisateur connus sur l’ordinateur.

Remarques

Dans les versions de l’agent Windows Update qui ne prennent pas en charge les mises à jour par utilisateur (versions qui ne prennent pas en charge l’interface IUpdateSearcher3), les recherches retournent toujours uniquement les mises à jour par ordinateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
En-tête wuapi.h