ENUM_SERVICE_STATUS_PROCESSW struttura (winsvc.h)

Contiene il nome di un servizio in un database di gestione controlli del servizio e informazioni sul servizio. Viene usato dalla funzione EnumServicesStatusEx .

Sintassi

typedef struct _ENUM_SERVICE_STATUS_PROCESSW {
  LPWSTR                 lpServiceName;
  LPWSTR                 lpDisplayName;
  SERVICE_STATUS_PROCESS ServiceStatusProcess;
} ENUM_SERVICE_STATUS_PROCESSW, *LPENUM_SERVICE_STATUS_PROCESSW;

Members

lpServiceName

Nome di un servizio nel database di Gestione controllo del servizio. La lunghezza massima della stringa è di 256 caratteri. Il database di Gestione controllo del servizio mantiene il caso dei caratteri, ma i confronti dei nomi del servizio sono sempre senza distinzione tra maiuscole e minuscole. Una barra (/), la barra rovesciata (\), la virgola e lo spazio sono caratteri del 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 caso viene mantenuto nel gestore del controllo del servizio. I confronti dei nomi visualizzati sono sempre senza distinzione tra maiuscole e minuscole.

ServiceStatusProcess

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

Commenti

Nota

L'intestazione winsvc.h definisce ENUM_SERVICE_STATUS_PROCESS 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 di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

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

EnumServicesStatusEx

SERVICE_STATUS_PROCESS