struttura SERVICE_INFOA (nspapi.h)
La struttura SERVICE_INFO contiene informazioni su un servizio di rete o un tipo di servizio di rete.
Sintassi
typedef struct _SERVICE_INFOA {
LPGUID lpServiceType;
LPSTR lpServiceName;
LPSTR lpComment;
LPSTR lpLocale;
DWORD dwDisplayHint;
DWORD dwVersion;
DWORD dwTime;
LPSTR lpMachineName;
LPSERVICE_ADDRESSES lpServiceAddress;
BLOB ServiceSpecificInfo;
} SERVICE_INFOA, *PSERVICE_INFOA, *LPSERVICE_INFOA;
Membri
lpServiceType
Tipo: LPGUID
Puntatore a un GUID che è il tipo del servizio di rete.
lpServiceName
Tipo: LPTSTR
Puntatore a un NULLstringa con terminazione che corrisponde al nome del servizio di rete.
Se si chiama la funzione SetService
Se si chiama la funzione SetService con il parametro dwNameSpace impostato su un nome di servizio specifico, il nome del servizio di rete può essere un nome comune o un nome distinto. Un nome distinto distingue il servizio in una posizione univoca con un servizio directory. Un esempio di nome distinto per un servizio di rete è "MS\SYS\NT\DEV\My SQL Server".
lpComment
Tipo: LPTSTR
Puntatore a un NULLstringa con terminazione che rappresenta un commento o una descrizione per il servizio di rete. Ad esempio, "Usato per gli aggiornamenti di sviluppo".
lpLocale
Tipo: LPTSTR
Puntatore a un NULLstringa con terminazione contenente informazioni sulle impostazioni locali.
dwDisplayHint
Tipo: DWORD
Suggerimento su come visualizzare il servizio di rete in un'interfaccia utente di esplorazione di rete. Può trattarsi di uno dei valori seguenti.
dwVersion
Tipo: DWORD
Versione del servizio di rete. La parola alta di questo valore specifica un numero di versione principale. La parola bassa di questo valore specifica un numero di versione secondaria.
dwTime
Tipo: DWORD
Riservato per uso futuro. Deve essere zero.
lpMachineName
Tipo: LPTSTR
Puntatore a un NULLstringa con terminazione che corrisponde al nome del computer in cui è in esecuzione il servizio di rete.
lpServiceAddress
Tipo: LPSERVICE_ADDRESSES
Puntatore a una struttura SERVICE_ADDRESSES che contiene una matrice di strutture SERVICE_ADDRESS. Ogni struttura SERVICE_ADDRESS contiene informazioni su un indirizzo del servizio di rete.
Un servizio di rete può chiamare la funzione
ServiceSpecificInfo
Tipo: BLOB
Struttura BLOB
Osservazioni
Nota
L'intestazione nspapi.h definisce SERVICE_INFO 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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
intestazione |
nspapi.h |