Partager via


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
ERROR_NO_MORE_SERVICES
Il n’existe plus de services correspondant aux critères spécifiés.
ERROR_INVALID_PARAMETER
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

Gestion des tables de service IPX

IPX_SERVICE

Fonctions de gestion des tables de service