MgmGroupEnumerationStart-Funktion (mgm.h)
Die MgmGroupEnumerationStart-Funktion ruft ein Enumerationshandle ab, das später verwendet wird, um die Liste der verknüpften Gruppen abzurufen. Nachdem der Client das Handle abgerufen hat, sollte er die MgmGroupEnumerationGetNext-Funktion verwenden, um die Gruppen aufzulisten.
Syntax
DWORD MgmGroupEnumerationStart(
[in] HANDLE hProtocol,
[in] MGM_ENUM_TYPES metEnumType,
[out] HANDLE *phEnumHandle
);
Parameter
[in] hProtocol
Handle mit dem Protokoll, das von einem vorherigen Aufruf von MgmRegisterMProtocol abgerufen wurde.
[in] metEnumType
Gibt den Enumerationstyp an. Die folgenden Enumerationen sind verfügbar.
Enumeration | Bedeutung |
---|---|
|
Ruft Wildcard-Joins (*, g) und quellspezifische Joins (s, g) ab. |
|
Ruft Gruppeneinträge ab, für die mindestens eine Quelle angegeben ist. |
[out] phEnumHandle
Empfängt das Handle für die Enumeration. Verwenden Sie dieses Handle in Aufrufen von MgmGroupEnumerationGetNext und MgmGroupEnumerationEnd.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Wert | Bedeutung |
---|---|
|
Der Aufruf dieser Funktion konnte nicht abgeschlossen werden. |
|
Ungültiges Handle für ein Protokoll. |
|
Nicht genügend Arbeitsspeicher, um diesen Vorgang abzuschließen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mgm.h |
Bibliothek | Rtm.lib |
DLL | Rtm.dll |