Função MgmGroupEnumerationGetNext (mgm.h)
A função MgmGroupEnumerationGetNext recupera o próximo conjunto de entradas de grupo. As informações retornadas por essa função são uma lista de grupos unidos e as fontes solicitadas, se houver.
Os grupos não são retornados em nenhuma ordem específica.
Sintaxe
DWORD MgmGroupEnumerationGetNext(
[in] HANDLE hEnum,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer,
[in, out] PDWORD pdwNumEntries
);
Parâmetros
[in] hEnum
Manipule para a enumeração obtida de uma chamada anterior para MgmGroupEnumerationStart.
[in, out] pdwBufferSize
Na entrada, pdwBufferSize é um ponteiro para um local de memória do tamanho DWORD que contém o tamanho, em bytes, do buffer apontado por pbBuffer.
Na saída, se o valor retornado for ERROR_INSUFFICIENT_BUFFER, pdwBufferSize receberá o tamanho mínimo que o buffer apontado por pbBuffer deverá conter uma entrada de grupo; caso contrário, o valor de pdwBufferSize permanece inalterado.
[in, out] pbBuffer
Na entrada, o cliente deve fornecer um ponteiro para um buffer.
Na saída, pbBuffer contém uma ou mais entradas de grupo. Cada entrada de grupo é uma estrutura SOURCE_GROUP_ENTRY .
[in, out] pdwNumEntries
Na entrada, o cliente deve fornecer um ponteiro para um valor DWORD .
Na saída, pdwNumEntries recebe o número de grupos no pbBuffer.
Valor retornado
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado será um dos códigos de erro a seguir.
Valor | Significado |
---|---|
|
Não foi possível concluir a chamada para essa função. |
|
O buffer especificado é muito pequeno para conter até mesmo um grupo. O cliente deve marcar o valor de pdwBufferSize para o tamanho mínimo do buffer necessário para recuperar um grupo. |
|
Identificador inválido para uma enumeração. |
|
Mais grupos estão disponíveis. |
|
Não há mais grupos disponíveis. Zero ou mais grupos foram retornados; marcar o valor de pdwNumEntries para verificar quantos grupos foram retornados. |
|
Não há memória suficiente para concluir esta operação. |
Requisitos
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mgm.h |
Biblioteca | Rtm.lib |
DLL | Rtm.dll |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de