PENUMERATE_GET_NEXT_SERVICE fonction de rappel (stm.h)
La fonction EnumerateGetNextService retourne l’entrée de service suivante dans une énumération démarrée par CreateServiceEnumerationHandle.
Syntaxe
PENUMERATE_GET_NEXT_SERVICE PenumerateGetNextService;
DWORD PenumerateGetNextService(
[in] HANDLE EnumerationHandle,
[out] PIPX_SERVICE Service
)
{...}
Paramètres
[in] EnumerationHandle
Handle qui identifie l’énumération et spécifie le sous-ensemble de services sur lesquels l’énumération fonctionnera. Le handle est obtenu à partir d’un appel à CreateServiceEnumerationHandle.
[out] Service
Pointeur vers une structure IPX_SERVICE qui contient le service suivant dans l’énumération. Les services ne sont retournés dans aucun ordre particulier et chaque service du sous-ensemble n’est retourné qu’une seule fois.
Valeur retournée
Si la fonction réussit, la mémoire tampon pointée vers par le paramètre Service reçoit le service suivant dans l’énumération. Dans ce cas, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.
Valeur | Description |
---|---|
|
Il n’existe plus de services avec les critères spécifiés. |
|
L'opération a échoué. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | stm.h |
Voir aussi
CreateServiceEnumerationHandle