NetRemoteComputerSupports, fonction (lmremutl.h)
La fonction NetRemoteComputerSupports interroge le redirecteur pour récupérer les fonctionnalités facultatives prises en charge par le système distant. Les fonctionnalités incluent Unicode, l’appel de procédure distante (RPC) et la prise en charge du protocole d’administration à distance. La fonction établit une connexion réseau si elle n’en existe pas.
Syntaxe
NET_API_STATUS NET_API_FUNCTION NetRemoteComputerSupports(
[in] LPCWSTR UncServerName,
[in] DWORD OptionsWanted,
[out] LPDWORD OptionsSupported
);
Paramètres
[in] UncServerName
Pointeur vers une chaîne constante qui spécifie le nom du serveur distant à interroger. Si ce paramètre a la valeur NULL, l’ordinateur local est utilisé.
[in] OptionsWanted
Spécifie une valeur qui contient un ensemble d’indicateurs de bits indiquant les fonctionnalités intéressantes. Ce paramètre doit être au moins l’une des valeurs suivantes.
[out] OptionsSupported
Pointeur vers une valeur qui reçoit un ensemble d’indicateurs de bits. Les indicateurs indiquent les fonctionnalités spécifiées par le paramètre OptionsWanted qui sont implémentées sur l’ordinateur spécifié par le paramètre UncServerName . (Tous les autres bits sont définis sur zéro.)
La valeur de ce paramètre est valide uniquement lorsque la fonction NetRemoteComputerSupports retourne NERR_Success.
Valeur retournée
Si la fonction réussit, la valeur de retour est NERR_Success.
Si la fonction échoue, la valeur de retour peut être l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
Le paramètre OptionsWanted ou Le paramètre OptionsSupported a la valeur NULL ; les deux paramètres sont obligatoires. |
|
La mémoire disponible est insuffisante. |
Remarques
Aucune appartenance à un groupe spécial n’est requise pour exécuter correctement la fonction NetRemoteComputerSupports .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | lmremutl.h (inclure Lm.h) |
Bibliothèque | Netapi32.lib |
DLL | Netapi32.dll |