Fonction MgmGetMfe (mgm.h)
La fonction MgmGetMfe récupère un MFE spécifique.
Syntaxe
DWORD MgmGetMfe(
[in] PMIB_IPMCAST_MFE pimm,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer
);
Paramètres
[in] pimm
Pointeur vers une structure MIB_IPMCAST_MFE qui spécifie l’environnement MFE à récupérer. Les informations à retourner sont indiquées par les membres dwSource et dwGroup de la structure MIB_IPMCAST_MFE .
[in, out] pdwBufferSize
Lors de l’entrée, pdwBufferSize est un pointeur vers un emplacement de mémoire de taille DWORD qui contient la taille, en octets, de la mémoire tampon pointée par pbBuffer.
En sortie, si la valeur de retour est ERROR_INSUFFICIENT_BUFFER, pdwBufferSize reçoit la taille minimale vers laquelle la mémoire tampon pointée par pbBuffer doit être pour contenir l’environnement MFE ; sinon, la valeur de pdwBufferSize reste inchangée.
[in, out] pbBuffer
Lors de l’entrée, le client doit fournir un pointeur vers une mémoire tampon.
En sortie, pbBuffer contient l’environnement MFE spécifié. Le MFE est une structure MIB_IPMCAST_MFE .
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 |
---|---|
|
Impossible de terminer l’appel à cette fonction. |
|
La mémoire tampon spécifiée est trop petite pour contenir l’environnement MFE. Le client doit case activée la valeur de pdwBufferSize pour la taille de mémoire tampon minimale requise pour récupérer l’environnement MFE. |
|
L’environnement MFE spécifié est introuvable. |
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 | mgm.h |
Bibliothèque | Rtm.lib |
DLL | Rtm.dll |