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 서브넷 마스크입니다. dwSourceAddr 및 dwSourceMask 멤버는 원본 범위를 정의하는 데 함께 사용됩니다.
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, dwRouteNetwork 및 dwRouteMask 멤버는 이 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.h 및 Iprtrmib.h 헤더 파일은 직접 사용하면 안 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | ipmib.h(Iphlpapi.h 포함) |