Compartilhar via


ServiceEnumInfo

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre um determinado serviço execução sobre o dispositivo.

Syntax

Typedef struct_ServiceEnumInfo {
  WCHAR szPrefix[6];
  WCHAR szDllName;
  HANDLE hServiceHandle;
  DWORD dwServiceState;
} ServiceEnumInfo;

Os membros

  • szPrefix
    Seqüência de caracteres que contém o prefixo do dispositivo na forma XXXN:, onde XXX o prefixo for especificado em um RegisterService ou o valor do Registro de prefixo ler durante ActivateService, e N é a número de índice. De exemplo, o prefixo HTP0: Especifica a servidor Web. Esta é a seqüência de caracteres usado para aberto um serviço usando um CreateFile ou Para get serviço usando identificador GetServiceHandle.
  • szDllName
    Seqüência de caracteres que contém o nome de DLL que contém o serviço.
  • hServiceHandle
    Identificador de serviço.
  • dwServiceState
    Especifica o atual estado do serviço. A seguinte tabela mostra os estados serviço definidos pelo Windows Embedded CE.

    Valor Descrição

    SERVICE_STATE_OFF = 0

    O serviço está desativado.

    SERVICE_STATE_ON = 1

    O serviço está ativado.

    SERVICE_STATE_STARTING_UP = 2

    O serviço é o processo de inicialização.

    SERVICE_STATE_SHUTTING_DOWN = 3

    O serviço é o processo de desligamento.

    SERVICE_STATE_UNLOADING = 4

    O serviço é o processo de carregamento.

    SERVICE_STATE_UNINITIALIZED = 5

    O serviço não é não inicializado.

    SERVICE_STATE_UNKNOWN = 0xFFFFFFFF

    O estado do serviço é desconhecido.

Remarks

O serviço próprio e o Services.exe não mantém controlar do atual estado. O Services.exe somente consultas para informações do estado durante chamadas para EnumServices. É possível que um serviço pode retornar um valor não listado na tabela anterior, embora você sejam altamente incentivados a usar convenções Windows Embedded CE existente.

Requirements

Header service.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

ActivateService
RegisterService
GetServiceHandle
EnumServices

Other Resources

CreateFile
Services.exe