Fonction MgmGroupEnumerationGetNext (mgm.h)
La fonction MgmGroupEnumerationGetNext récupère le jeu d’entrées de groupe suivant. Les informations retournées par cette fonction sont une liste de groupes joints et les sources demandées, le cas échéant.
Les groupes ne sont pas retournés dans un ordre particulier.
Syntaxe
DWORD MgmGroupEnumerationGetNext(
[in] HANDLE hEnum,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer,
[in, out] PDWORD pdwNumEntries
);
Paramètres
[in] hEnum
Gérez l’énumération obtenue à partir d’un appel précédent à MgmGroupEnumerationStart.
[in, out] pdwBufferSize
Lors de l’entrée, pdwBufferSize est un pointeur vers un emplacement de mémoire de taille DWORD qui contient la taille, en octets, de la mémoire tampon pointée par pbBuffer.
Lors de la sortie, si la valeur de retour est ERROR_INSUFFICIENT_BUFFER, pdwBufferSize reçoit la taille minimale que la mémoire tampon pointée par pbBuffer doit être pour contenir une entrée de groupe ; sinon, la valeur de pdwBufferSize reste inchangée.
[in, out] pbBuffer
Lors de l’entrée, le client doit fournir un pointeur vers une mémoire tampon.
Sur la sortie, pbBuffer contient une ou plusieurs entrées de groupe. Chaque entrée de groupe est une structure SOURCE_GROUP_ENTRY .
[in, out] pdwNumEntries
Lors de l’entrée, le client doit fournir un pointeur vers une valeur DWORD .
Lors de la sortie, pdwNumEntries reçoit le nombre de groupes dans pbBuffer.
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 | Signification |
---|---|
|
Impossible de terminer l’appel à cette fonction. |
|
La mémoire tampon spécifiée est trop petite pour contenir un seul groupe. Le client doit case activée la valeur de pdwBufferSize pour la taille de mémoire tampon minimale requise pour récupérer un groupe. |
|
Handle non valide pour une énumération. |
|
D’autres groupes sont disponibles. |
|
Plus aucun groupe n’est disponible. Zéro ou plusieurs groupes ont été retournés ; case activée la valeur de pdwNumEntries pour vérifier le nombre de groupes retournés. |
|
Mémoire insuffisante pour effectuer cette opération. |
Spécifications
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 | mgm.h |
Bibliothèque | Rtm.lib |
DLL | Rtm.dll |