MgmGetMfe-Funktion (mgm.h)
Die MgmGetMfe-Funktion ruft eine bestimmte MFE ab.
Syntax
DWORD MgmGetMfe(
[in] PMIB_IPMCAST_MFE pimm,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer
);
Parameter
[in] pimm
Zeiger auf eine MIB_IPMCAST_MFE-Struktur , die die abzurufende MFE angibt. Die zurückzugebenden Informationen werden durch die DwSource - und dwGroup-Member der MIB_IPMCAST_MFE-Struktur angegeben.
[in, out] pdwBufferSize
Bei der Eingabe ist pdwBufferSize ein Zeiger auf einen Speicherspeicherort in DWORD-Größe, der die Größe des Puffers in Bytes enthält, auf den pbBuffer verweist.
Wenn der Rückgabewert bei der Ausgabe ERROR_INSUFFICIENT_BUFFER ist, empfängt pdwBufferSize die Mindestgröße, auf die der Puffer von pbBuffer verweist, um die MFE zu halten; Andernfalls bleibt der Wert von pdwBufferSize unverändert.
[in, out] pbBuffer
Bei der Eingabe muss der Client einen Zeiger auf einen Puffer bereitstellen.
Bei der Ausgabe enthält pbBuffer die angegebene MFE. Die MFE ist eine MIB_IPMCAST_MFE Struktur.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Wert | Bedeutung |
---|---|
|
Der Aufruf dieser Funktion konnte nicht abgeschlossen werden. |
|
Der angegebene Puffer ist zu klein, um die MFE aufzunehmen. Der Client sollte den Wert von pdwBufferSize auf die minimale Puffergröße überprüfen, die zum Abrufen der MFE erforderlich ist. |
|
Die angegebene MFE wurde nicht gefunden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mgm.h |
Bibliothek | Rtm.lib |
DLL | Rtm.dll |