Condividi tramite


Funzione MgmGetMfe (mgm.h)

La funzione MgmGetMfe recupera un MFE specifico.

Sintassi

DWORD MgmGetMfe(
  [in]      PMIB_IPMCAST_MFE pimm,
  [in, out] PDWORD           pdwBufferSize,
  [in, out] PBYTE            pbBuffer
);

Parametri

[in] pimm

Puntatore a una struttura MIB_IPMCAST_MFE che specifica l'oggetto MFE da recuperare. Le informazioni da restituire sono indicate dai membri dwSource e dwGroup della struttura MIB_IPMCAST_MFE.

[in, out] pdwBufferSize

In input , pdwBufferSize è un puntatore a un percorso di memoria di dimensioni DWORD contenente le dimensioni, in byte, del buffer a cui punta pbBuffer.

Nell'output, se il valore restituito è ERROR_INSUFFICIENT_BUFFER, pdwBufferSize riceve la dimensione minima a cui punta il buffer da pbBuffer deve essere per contenere l'oggetto MFE; altrimenti il valore di pdwBufferSize rimane invariato.

[in, out] pbBuffer

In input, il client deve fornire un puntatore a un buffer.

Nell'output pbBuffer contiene l'oggetto MFE specificato. MFE è una struttura MIB_IPMCAST_MFE .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è NO_ERROR.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Valore Significato
ERROR_CAN_NOT_COMPLETE
Impossibile completare la chiamata a questa funzione.
ERROR_INSUFFICIENT_BUFFER
Il buffer specificato è troppo piccolo per contenere il MFE. Il client deve controllare il valore di pdwBufferSize per la dimensione minima del buffer necessaria per recuperare l'oggetto MFE.
ERROR_NOT_FOUND
L'oggetto MFE specificato non è stato trovato.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mgm.h
Libreria Rtm.lib
DLL Rtm.dll

Vedi anche

MIB_IPMCAST_MFE

MgmGetFirstMfe

MgmGetNextMfe