PGET_NEXT_ORDERED_SERVICE fonction de rappel (stm.h)
La fonction GetNextOrderedService retourne le service suivant à partir d’un sous-ensemble de services dans la table. Le service retourné est le service suivant après un service d’entrée donné à l’aide de la méthode de classement spécifiée.
Syntaxe
PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;
DWORD PgetNextOrderedService(
[in] DWORD OrderingMethod,
[in] DWORD ExclusionFlags,
[in, out] PIPX_SERVICE Service
)
{...}
Paramètres
[in] OrderingMethod
Spécifie l’ordre dans lequel les services sont recherchés. Consultez GetFirstOrderedService pour obtenir une description des différentes méthodes de classement.
[in] ExclusionFlags
Limite l’ensemble des services examinés à un sous-ensemble défini par ExclusionFlags et aux valeurs dans les membres correspondants de la structure vers laquelle pointe le paramètre Service . Pour obtenir une description des indicateurs possibles , consultez CreateServiceEnumerationHandle .
[in, out] Service
Pointeur vers une structure IPX_SERVICE .
Lors de l’entrée, spécifie le service à partir duquel poursuivre la recherche ; contient également des valeurs de membre qui correspondent aux ExclusionFlags spécifiés.
Sur la sortie, la structure contient le premier service qui suit le service d’entrée et correspond aux critères spécifiés.
Valeur retournée
Si la fonction réussit, 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 correspondant aux critères spécifiés. |
|
L’un des paramètres n’est pas valide. |
Configuration requise
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