Fonction MprAdminConnectionGetInfo (mprapi.h)
La fonction MprAdminConnectionGetInfo récupère les données relatives à une connexion spécifique.
Syntaxe
DWORD MprAdminConnectionGetInfo(
[in] RAS_SERVER_HANDLE hRasServer,
[in] DWORD dwLevel,
[in] HANDLE hRasConnection,
[out] LPBYTE *lplpbBuffer
);
Paramètres
[in] hRasServer
Handle vers l’ordinateur à partir duquel les informations de connexion sont récupérées. Pour obtenir ce handle, appelez MprAdminServerConnect.
[in] dwLevel
Valeur DWORD qui décrit le format dans lequel les informations sont retournées dans le paramètre lplpbBuffer . Les valeurs acceptables pour dwLevel incluent 0, 1, 2 et 3, comme indiqué dans le tableau suivant.
Windows NT 4.0 : Ce paramètre doit être égal à zéro.
Valeur | Structure Format |
---|---|
0 | RAS_CONNECTION_0 |
1 | Windows 2000 ou version ultérieure : RAS_CONNECTION_1 |
2 | Windows 2000 ou version ultérieure : RAS_CONNECTION_2 |
3 | Windows Server 2008 ou version ultérieure : RAS_CONNECTION_3 |
[in] hRasConnection
Handle de la connexion pour récupérer des données. Pour obtenir ce handle, appelez MprAdminConnectionEnum.
[out] lplpbBuffer
En cas d’achèvement réussi, pointeur vers un tableau de structures qui décrivent la connexion. Ces structures sont de type RAS_CONNECTION_0, RAS_CONNECTION_1, RAS_CONNECTION_2 ou RAS_CONNECTION_3, selon la valeur du paramètre dwLevel .
Pour libérer cette mémoire, appelez MprAdminBufferFree.
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur répertoriés dans le tableau suivant.
Code de retour | Description |
---|---|
|
Le handle du serveur RAS ou le handle de la connexion RAS n’est pas valide. |
|
La valeur passée pour dwLevel n’est pas zéro, un, deux ou trois. Les niveaux 1 et 2 sont pris en charge uniquement sur Windows 2000 ou version ultérieure. Le niveau 3 est pris en charge uniquement sur Windows Server 2008 ou version ultérieure. |
|
Le handle hConnection n’est pas valide. |
|
Le handle hRasServer n’est pas valide. |
|
Erreur de MprError.h, RasError.h ou WinError.h. |
Remarques
Cette fonction est disponible sur Windows NT 4.0 si le redistribuable RRAS est installé. Toutefois, la version de Mprapi.dll incluse dans le RRAS redistributable exporte la fonction en tant que RasAdminConnectionGetInfo plutôt que MprAdminConnectionGetInfo. Par conséquent, lorsque vous utilisez le redistribuable RRAS, utilisez LoadLibrary et GetProcAddress pour accéder à cette fonction.
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 | mprapi.h |
Bibliothèque | Mprapi.lib |
DLL | Mprapi.dll |
Voir aussi
Fonctions d’administration RAS
Informations de référence sur l’administration du service d’accès à distance