Condividi tramite


Funzione NetRemoteComputerSupports (lmremutl.h)

La funzione NetRemoteComputerSupports esegue una query sul redirector per recuperare le funzionalità facoltative supportate dal sistema remoto. Le funzionalità includono il supporto unicode, RPC (Remote Procedure Call) e Remote Administration Protocol. Se non esiste, la funzione stabilisce una connessione di rete.

Sintassi

NET_API_STATUS NET_API_FUNCTION NetRemoteComputerSupports(
  [in]  LPCWSTR UncServerName,
  [in]  DWORD   OptionsWanted,
  [out] LPDWORD OptionsSupported
);

Parametri

[in] UncServerName

Puntatore a una stringa costante che specifica il nome del server remoto su cui eseguire una query. Se questo parametro è NULL, viene utilizzato il computer locale.

[in] OptionsWanted

Specifica un valore che contiene un set di flag di bit che indica le funzionalità di interesse. Questo parametro deve essere almeno uno dei valori seguenti.

Valore Significato
SUPPORTS_REMOTE_ADMIN_PROTOCOL
Richiede il supporto del protocollo di amministrazione remota.
SUPPORTS_RPC
Richiede il supporto RPC.
SUPPORTS_SAM_PROTOCOL
Richiede il supporto di Security Account Manager (SAM).
SUPPORTS_UNICODE
Richiede il supporto standard Unicode.
SUPPORTS_LOCAL
Richiede il supporto per i primi tre valori elencati in questa tabella. Se UNICODE è definito dall'applicazione chiamante, richiede le quattro funzionalità elencate in precedenza.

[out] OptionsSupported

Puntatore a un valore che riceve un set di flag di bit. I flag indicano quali funzionalità specificate dal parametro OptionsWanted vengono implementate nel computer specificato dal parametro UncServerName . Tutti gli altri bit sono impostati su zero.

Il valore di questo parametro è valido solo quando la funzione NetRemoteComputerSupports restituisce NERR_Success.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NERR_Success.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di errore seguenti.

Codice restituito Descrizione
ERROR_INVALID_PARAMETER
Il parametro OptionsWanted o il parametro OptionsSupported è NULL; entrambi i parametri sono obbligatori.
ERROR_NOT_ENOUGH_MEMORY
Memoria insufficiente disponibile.

Commenti

Per eseguire correttamente la funzione NetRemoteComputerSupports non è necessaria alcuna appartenenza a gruppi speciali.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione lmremutl.h (include Lm.h)
Libreria Netapi32.lib
DLL Netapi32.dll

Vedi anche

NetServerGetInfo

Funzioni di gestione di rete

Panoramica della gestione della rete

Funzioni di utilità remota