다음을 통해 공유


MIB_IPMCAST_MFE 구조체(ipmib.h)

MIB_IPMCAST_MFE 구조는 IP(인터넷 프로토콜) MFE(멀티캐스트 전달 항목)에 대한 정보를 저장합니다.

구문

typedef struct _MIB_IPMCAST_MFE {
  DWORD           dwGroup;
  DWORD           dwSource;
  DWORD           dwSrcMask;
  DWORD           dwUpStrmNgbr;
  DWORD           dwInIfIndex;
  DWORD           dwInIfProtocol;
  DWORD           dwRouteProtocol;
  DWORD           dwRouteNetwork;
  DWORD           dwRouteMask;
  ULONG           ulUpTime;
  ULONG           ulExpiryTime;
  ULONG           ulTimeOut;
  ULONG           ulNumOutIf;
  DWORD           fFlags;
  DWORD           dwReserved;
  MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
} MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

멤버

dwGroup

형식:DWORD

이 MFE에 대한 IPv4 멀티캐스트 그룹의 범위입니다. 값이 0이면 와일드카드 그룹이 표시됩니다.

dwSource

형식:DWORD

이 MFE의 IPv4 원본 주소 범위입니다. 값이 0이면 와일드카드 원본을 나타냅니다.

dwSrcMask

형식:DWORD

dwSourceAddr에 해당하는 IPv4 서브넷 마스크입니다. dwSourceAddrdwSourceMask 멤버는 원본 범위를 정의하는 데 함께 사용됩니다.

dwUpStrmNgbr

형식:DWORD

이 MFE와 관련된 업스트림 인접 항목입니다.

dwInIfIndex

형식:DWORD

이 MFE가 관련된 인터페이스의 인덱스입니다.

dwInIfProtocol

형식:DWORD

이 MFE가 관련된 들어오는 인터페이스를 소유하는 라우팅 프로토콜입니다.

dwRouteProtocol

형식:DWORD

경로를 만든 클라이언트입니다.

dwRouteNetwork

형식:DWORD

dwRouteProtocol에서 참조하는 경로와 연결된 IPv4 주소입니다.

dwRouteMask

형식:DWORD

dwRouteProtocol에서 참조하는 경로와 연결된 IPv4 마스크입니다.

ulUpTime

형식: ULONG

이 MFE가 유효한 시간(초)입니다. 이 값은 0에서 시작하여 MFE가 삭제되는 ulTimeOut 값에 도달할 때까지 증가합니다.

ulExpiryTime

형식: ULONG

MFE가 만료되고 삭제되기까지 남은 시간(초)입니다. 이 값은 ulTimeOut에서 시작하여 MFE 가 삭제될 때까지 0에 도달할 때까지 감소됩니다.

ulTimeOut

형식: ULONG

이 MFE가 유효하게 유지되어야 하는 총 시간(초)입니다. 제한 시간 값을 초과하면 MFE가 삭제됩니다. 이 값은 정적입니다.

ulNumOutIf

형식: ULONG

이 MFE와 연결된 나가는 인터페이스의 수입니다.

fFlags

형식:DWORD

예약되어 있습니다. 이 멤버는 NULL이어야 합니다.

dwReserved

형식:DWORD

예약되어 있습니다. 이 멤버는 NULL이어야 합니다.

rgmioOutInfo[ANY_SIZE]

형식: MIB_IPMCAST_OIF[ANY_SIZE]

MIB_IPMCAST_OIF 구조의 배열로 구현되는 나가는 인터페이스 통계 테이블에 대한 포인터입니다.

설명

MIB_IPMCAST_MFE 구조체에는 고정된 크기가 없습니다. 이 구조체의 크기를 확인하려면 SIZEOF_MIB_MFE(X) 매크로를 사용합니다. 이 매크로는 Iprtrmib.h 헤더 파일에 정의되어 있습니다.

dwRouteProtocol, dwRouteNetworkdwRouteMask 멤버는 이 MFE가 관련된 경로를 고유하게 식별합니다.

MIB_IPMCAST_MFE 구조는 멀티캐스트 그룹 관리자 함수에서 사용됩니다. MIB_IPMCAST_MFE 구조체는 MgmGetMfe 함수를 사용하여 검색됩니다. MgmSetMfe 함수를 사용하여 기존 MIB_IPMCAST_MFE 구조를 수정할 수 있습니다.

Windows Vista 이상용으로 릴리스된 Microsoft SDK(Windows SDK(소프트웨어 개발 키트))에서 헤더 파일의 organization 변경되었습니다. 이 구조체는 Iprtrmib.h 헤더 파일이 아닌 Ipmib.h 헤더 파일에 정의됩니다. Ipmib.h 헤더 파일은 Iphlpapi.h 헤더 파일에 자동으로 포함되는 Iprtrmib.h에 자동으로 포함됩니다. Ipmib.hIprtrmib.h 헤더 파일은 직접 사용하면 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ipmib.h(Iphlpapi.h 포함)

추가 정보

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

멀티캐스트 그룹 관리자 함수