Freigeben über


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
ERROR_CAN_NOT_COMPLETE
Der Aufruf dieser Funktion konnte nicht abgeschlossen werden.
ERROR_INSUFFICIENT_BUFFER
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.
ERROR_NOT_FOUND
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

Weitere Informationen

MIB_IPMCAST_MFE

MgmGetFirstMfe

MgmGetNextMfe