PENUMERATE_GET_NEXT_SERVICE función de devolución de llamada (stm.h)

La función EnumerateGetNextService devuelve la siguiente entrada de servicio en una enumeración iniciada por CreateServiceEnumerationHandle.

Sintaxis

PENUMERATE_GET_NEXT_SERVICE PenumerateGetNextService;

DWORD PenumerateGetNextService(
  [in]  HANDLE EnumerationHandle,
  [out] PIPX_SERVICE Service
)
{...}

Parámetros

[in] EnumerationHandle

Identificador que identifica la enumeración y especifica el subconjunto de servicios en los que funcionará la enumeración. El identificador se obtiene de una llamada a CreateServiceEnumerationHandle.

[out] Service

Puntero a una estructura de IPX_SERVICE que contiene el siguiente servicio de la enumeración. Los servicios se devuelven en ningún orden determinado y cada servicio del subconjunto se devuelve solo una vez.

Valor devuelto

Si la función se realiza correctamente, el búfer al que apunta el parámetro Service recibe el siguiente servicio en la enumeración . En este caso, el valor devuelto es NO_ERROR.

Si se produce un error en la función, el valor devuelto es uno de los siguientes códigos de error.

Valor Descripción
ERROR_NO_MORE_ITEMS
No existen más servicios con los criterios especificados.
ERROR_CAN_NOT_COMPLETE
Error en la operación.
 
 

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado stm.h

Consulte también

CreateServiceEnumerationHandle

Administración de tablas de servicio de IPX

IPX_SERVICE

Funciones de administración de tablas de servicio