Fonction MprConfigTransportEnum (mprapi.h)
La fonction MprConfigTransportEnum énumère les transports configurés sur le routeur.
Syntaxe
DWORD MprConfigTransportEnum(
[in] HANDLE hMprConfig,
[in] DWORD dwLevel,
[in, out] LPBYTE *lplpBuffer,
[in] DWORD dwPrefMaxLen,
[out] LPDWORD lpdwEntriesRead,
[out] LPDWORD lpdwTotalEntries,
[in, out, optional] LPDWORD lpdwResumeHandle
);
Paramètres
[in] hMprConfig
Gérez la configuration du routeur pour les transports. Obtenez ce handle en appelant MprConfigServerConnect.
[in] dwLevel
Valeur DWORD qui décrit le format dans lequel les informations sont retournées dans le paramètre lplpBuffer . Doit être zéro.
[in, out] lplpBuffer
En entrée, pointeur non NULL .
Une fois l’achèvement réussi, un pointeur vers un tableau de structures MPR_TRANSPORT_0 . Libérez cette mémoire tampon en appelant MprConfigBufferFree.
[in] dwPrefMaxLen
Spécifie la longueur maximale préférée des données retournées en octets 8 bits. Si ce paramètre est -1, la mémoire tampon retournée sera suffisamment grande pour contenir toutes les informations disponibles.
[out] lpdwEntriesRead
Pointeur vers une variable DWORD . Cette variable reçoit le nombre total d’entrées qui ont été énumérées à partir de la position actuelle du CV.
[out] lpdwTotalEntries
Pointeur vers une variable DWORD . Cette variable reçoit le nombre total d’entrées qui auraient pu être énumérées à partir de la position actuelle du CV.
[in, out, optional] lpdwResumeHandle
Pointeur vers une variable DWORD .
Lors de l’entrée, le handle doit être égal à zéro lors du premier appel et laissé inchangé lors des appels suivants.
Sur la sortie, cette variable contient un handle de CV utilisé pour continuer l’énumération. Si le handle a la valeur NULL, l’énumération est terminée.
Si une erreur se produit dans l’énumération, ce handle n’est pas valide.
Ce paramètre est facultatif. Si l’application appelante spécifie NULL pour ce paramètre, la fonction ne retourne pas de handle de reprise d’activité.
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 |
---|---|
|
Au moins un des éléments suivants est vrai :
|
|
Ressources insuffisantes pour terminer l’opération. |
|
Plus d’entrées disponibles à partir de la position de CV actuelle. |
|
Utilisez FormatMessage pour récupérer le message d’erreur système qui correspond au code d’erreur retourné. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
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 |