Funzione MgmGroupEnumerationStart (mgm.h)
La funzione MgmGroupEnumerationStart ottiene un handle di enumerazione usato in seguito per ottenere l'elenco di gruppi aggiunti. Dopo aver ottenuto l'handle, il client deve usare la funzione MgmGroupEnumerationGetNext per enumerare i gruppi.
Sintassi
DWORD MgmGroupEnumerationStart(
[in] HANDLE hProtocol,
[in] MGM_ENUM_TYPES metEnumType,
[out] HANDLE *phEnumHandle
);
Parametri
[in] hProtocol
Gestire il protocollo ottenuto da una chiamata precedente a MgmRegisterMProtocol.
[in] metEnumType
Specifica il tipo di enumerazione. Sono disponibili le enumerazioni seguenti.
Enumerazione | Significato |
---|---|
|
Recupera join jolly (*, g) e join specifici dell'origine (s, g). |
|
Recupera le voci del gruppo con almeno un'origine specificata. |
[out] phEnumHandle
Riceve l'handle per l'enumerazione. Usare questo handle nelle chiamate a MgmGroupEnumerationGetNext e MgmGroupEnumerationEnd.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è NO_ERROR.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.
Valore | Significato |
---|---|
|
Impossibile completare la chiamata a questa funzione. |
|
Handle non valido per un protocollo. |
|
Memoria insufficiente per completare questa operazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mgm.h |
Libreria | Rtm.lib |
DLL | Rtm.dll |