Fonction MprAdminConnectionEnumEx (mprapi.h)
La fonction MprAdminConnectionEnumEx énumère les connexions actives pour un serveur RRAS spécifié.
Syntaxe
DWORD MprAdminConnectionEnumEx(
[in] RAS_SERVER_HANDLE hRasServer,
[in] PMPRAPI_OBJECT_HEADER pObjectHeader,
[in] DWORD dwPreferedMaxLen,
[out] LPDWORD lpdwEntriesRead,
[out] LPDWORD lpdwTotalEntries,
[out] PRAS_CONNECTION_EX *ppRasConn,
[in] LPDWORD lpdwResumeHandle
);
Paramètres
[in] hRasServer
Handle du serveur RAS sur lequel les connexions sont énumérées. Obtenez ce handle en appelant MprAdminServerConnect.
[in] pObjectHeader
Pointeur vers une structure MPRAPI_OBJECT_HEADER qui spécifie la version de structure reçue par ppRasConn.
[in] dwPreferedMaxLen
Valeur qui spécifie la longueur maximale préférée des données retournées en octets de 8 bits. Si dwPrefMaxLen a la valeur -1, la mémoire tampon retournée est suffisamment grande pour contenir toutes les informations disponibles.
[out] lpdwEntriesRead
Pointeur vers un DWORD qui reçoit le nombre total de connexions énumérées à partir de la position de reprise actuelle.
[out] lpdwTotalEntries
Pointeur vers un DWORD qui reçoit le nombre total de connexions qui auraient pu être énumérées à partir de la position de reprise actuelle.
[out] ppRasConn
Pointeur, en sortie, vers un tableau de structures RAS_CONNECTION_EX qui contiennent les informations de connexion actives pour le serveur RRAS dans hRasServer. Le nombre d’éléments de tableau est déterminé par la valeur pointée par lpdwEntriesRead.
[in] lpdwResumeHandle
Pointeur vers une variable DWORD qui spécifie un handle de cv utilisé pour continuer l’énumération. Le paramètre lpdwResumeHandle a la valeur NULL lors du premier appel et est resté inchangé lors des appels suivants. Si le code de retour est ERROR_MORE_DATA, un autre appel peut être effectué à l’aide de ce handle pour récupérer plus de données. Si le handle a la valeur NULL au retour, l’énumération est terminée. Ce handle n’est pas valide pour d’autres types de retours d’erreur.
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 suivants.
Valeur | Signification |
---|---|
|
L’application appelante ne dispose pas de privilèges suffisants. |
|
Le Gestionnaire de numérotation de la demande (DDM) n’est pas en cours d’exécution. |
|
Toutes les données n’ont pas été retournées avec cet appel. Pour obtenir des données supplémentaires, appelez à nouveau la fonction à l’aide du handle de cv. |
|
La procédure spécifiée est introuvable. |
|
Erreur de MprError.h, RasError.h ou WinError.h. |
Remarques
L’appelant doit libérer la mémoire pointée par ppRasConn en appelant la fonction MprAdminBufferFree.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour