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 |
---|---|
|
No existen más servicios con los criterios especificados. |
|
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