função de retorno de chamada PGET_NEXT_ORDERED_SERVICE (stm.h)
A função GetNextOrderedService retorna o próximo serviço de um subconjunto de serviços na tabela. O serviço retornado é o próximo serviço após um determinado serviço de entrada usando o método de ordenação especificado.
Sintaxe
PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;
DWORD PgetNextOrderedService(
[in] DWORD OrderingMethod,
[in] DWORD ExclusionFlags,
[in, out] PIPX_SERVICE Service
)
{...}
Parâmetros
[in] OrderingMethod
Especifica a ordem na qual os serviços são pesquisados. Consulte GetFirstOrderedService para obter uma descrição dos vários métodos de ordenação.
[in] ExclusionFlags
Limita o conjunto de serviços examinados a um subconjunto definido por ExclusionFlags e os valores nos membros correspondentes da estrutura apontada pelo parâmetro Service . Consulte CreateServiceEnumerationHandle para obter uma descrição dos possíveis sinalizadores.
[in, out] Service
Ponteiro para uma estrutura de IPX_SERVICE .
Na entrada, especifica o serviço do qual continuar pesquisando; também contém valores de membro que correspondem ao ExclusionFlags especificado.
Na saída, a estrutura contém o primeiro serviço que segue o serviço de entrada e corresponde aos critérios especificados.
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 seguintes códigos de erro.
Valor | Descrição |
---|---|
|
Não há mais serviços que correspondam aos critérios especificados. |
|
Um dos parâmetros é inválido. |
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 | stm.h |
Confira também
CreateServiceEnumerationHandle