Compartilhar via


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
ERROR_NO_MORE_SERVICES
Não há mais serviços que correspondam aos critérios especificados.
ERROR_INVALID_PARAMETER
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

Gerenciamento de tabelas de serviço IPX

IPX_SERVICE

Funções de gerenciamento de tabela de serviço