PCREATE_SERVICE_ENUMERATION_HANDLE fonction de rappel (stm.h)
La fonction CreateServiceEnumerationHandle retourne un handle qui permet d’utiliser des fonctions d’énumération rapides et tolérantes aux changements. Ces fonctions peuvent analyser tous les services ou un sous-ensemble spécifié. Les fonctions sont tolérantes aux changements, car elles énumèrent automatiquement toutes les modifications apportées par d’autres processus à l’ensemble des services énumérés
Syntaxe
PCREATE_SERVICE_ENUMERATION_HANDLE PcreateServiceEnumerationHandle;
HANDLE PcreateServiceEnumerationHandle(
[in] DWORD ExclusionFlags,
[in] PIPX_SERVICE CriteriaService
)
{...}
Paramètres
[in] ExclusionFlags
Spécifie les limites de l’ensemble de services que CreateServiceEnumerationHandle retourne à un sous-ensemble défini par une combinaison d’ExclusionFlags et de valeurs dans les membres correspondants de CriteriaService. Ce paramètre est l’une des valeurs suivantes.
[in] CriteriaService
Pointeur vers une structure IPX_SERVICE avec des valeurs membres qui correspondent à celles spécifiées dans ExclusionFlags.
Valeur retournée
Si la fonction réussit, la valeur de retour est un handle à utiliser avec la fonction d’énumération de service.
Un handle NULL indique qu’il n’existe aucun service avec les critères spécifiés ou que l’opération a échoué. Pour plus d’informations, appelez GetLastError et case activée le code d’erreur dans le tableau ci-dessous.
Valeur | Description |
---|---|
|
Aucun service n’existe avec les critères spécifiés. |
|
L’un des paramètres n’est pas valide. |
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 |