struttura ENUM_SERVICE_STATUSW (winsvc.h)

Contiene il nome di un servizio in un database di Gestione controllo servizi e informazioni su tale servizio. Viene usato dalle funzioni EnumDependentServices e EnumServicesStatus .

Sintassi

typedef struct _ENUM_SERVICE_STATUSW {
  LPWSTR         lpServiceName;
  LPWSTR         lpDisplayName;
  SERVICE_STATUS ServiceStatus;
} ENUM_SERVICE_STATUSW, *LPENUM_SERVICE_STATUSW;

Members

lpServiceName

Nome di un servizio nel database di Gestione controllo dei servizi. La lunghezza massima della stringa è di 256 caratteri. Il database di Gestione controllo dei servizi mantiene la distinzione tra maiuscole e minuscole, ma i confronti dei nomi del servizio non fanno sempre distinzione tra maiuscole e minuscole. Una barra (/), la barra rovesciata (\), la virgola e lo spazio non sono caratteri di nome del servizio non validi.

lpDisplayName

Nome visualizzato che può essere usato dai programmi di controllo del servizio, ad esempio Servizi in Pannello di controllo, per identificare il servizio. La lunghezza massima della stringa è di 256 caratteri. Il nome viene mantenuto senza maiuscole/minuscole nella gestione controllo del servizio. I confronti dei nomi visualizzati sono sempre senza distinzione tra maiuscole e minuscole.

ServiceStatus

Struttura SERVICE_STATUS che contiene informazioni sullo stato per il servizio lpServiceName .

Commenti

Nota

L'intestazione winsvc.h definisce ENUM_SERVICE_STATUS come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winsvc.h (include Windows.h)

Vedi anche

EnumDependentServices

EnumServicesStatus

SERVICE_STATUS