Funzione WTSEnumerateServersA (wtsapi32.h)
Restituisce un elenco di tutti i server Host sessione Desktop remoto (Host sessione Desktop remoto) all'interno del dominio specificato.
Sintassi
BOOL WTSEnumerateServersA(
[in] LPSTR pDomainName,
[in] DWORD Reserved,
[in] DWORD Version,
PWTS_SERVER_INFOA *ppServerInfo,
DWORD *pCount
);
Parametri
[in] pDomainName
Puntatore al nome del dominio su cui eseguire una query. Se il valore di questo parametro è NULL, il dominio specificato è il dominio corrente.
[in] Reserved
Riservato. Il valore di questo parametro deve essere 0.
[in] Version
Versione della richiesta di enumerazione. Il valore del parametro deve essere 1.
ppServerInfo
Punta a una matrice di strutture WTS_SERVER_INFO, che contiene i risultati restituiti dell'enumerazione. Dopo l'uso, la memoria usata da questo buffer deve essere liberata chiamando WTSFreeMemory.
pCount
Puntatore a una variabile che riceve il numero di strutture
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni estese sull'errore, chiamare GetLastError.
Osservazioni
Questa funzione non funzionerà se NetBT è disabilitato.
Nota
L'intestazione wtsapi32.h definisce WTSEnumerateServers 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 Vista |
server minimo supportato | Windows Server 2008 |
piattaforma di destinazione | Finestre |
intestazione |
wtsapi32.h |
libreria |
Wtsapi32.lib |
dll | Wtsapi32.dll |