ServiceEnumInfo
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