다음을 통해 공유


MprAdminMIBEntryGetNext 함수(mprapi.h)

MprAdminMIBEntryGetNext 함수는 프로토콜 또는 라우터 관리자가 내보낸 일부 변수 집합의 다음 변수를 검색합니다. 호출을 서비스하는 모듈은 다음에 정의합니다.

구문

DWORD MprAdminMIBEntryGetNext(
  [in]  MIB_SERVER_HANDLE hMibServer,
  [in]  DWORD             dwProtocolId,
  [in]  DWORD             dwRoutingPid,
  [in]  LPVOID            lpInEntry,
  [in]  DWORD             dwInEntrySize,
  [out] LPVOID            *lplpOutEntry,
  [out] LPDWORD           lpOutEntrySize
);

매개 변수

[in] hMibServer

이 호출을 실행할 라우터에 대한 핸들입니다. 이 핸들은 MprAdminMIBServerConnect에 대한 이전 호출에서 가져옵니다.

[in] dwProtocolId

변수를 내보낸 라우터 관리자 를 지정합니다.

[in] dwRoutingPid

변수를 내보낸 라우팅 프로토콜 을 지정합니다.

[in] lpInEntry

불투명 데이터 구조에 대한 포인터입니다. 데이터 구조의 형식은 호출을 서비스하는 모듈에 의해 결정됩니다. 데이터 구조에는 쿼리할 변수를 지정하는 정보가 포함되어야 합니다.

[in] dwInEntrySize

lpInEntry가 가리키는 데이터 구조의 크기(바이트)를 지정합니다.

[out] lplpOutEntry

포인터 변수에 대한 포인터입니다. 반환이 성공하면 이 포인터 변수는 불투명한 데이터 구조를 가리킵니다. 데이터 구조의 형식은 호출을 서비스하는 모듈에 의해 결정됩니다. 데이터 구조는 내보낸 변수 집합에서 다음 변수의 값을 받습니다. MprAdminMIBBufferFree를 호출하여 이 메모리를 해제합니다.

[out] lpOutEntrySize

DWORD 변수에 대한 포인터입니다. 이 변수는 lplpOutEntry 매개 변수를 통해 반환된 데이터 구조의 크기(바이트)를 받습니다.

반환 값

함수가 성공하면 반환 값이 NO_ERROR.

함수가 실패하면 반환 값은 다음 값 중 하나입니다.

설명
ERROR_ACCESS_DENIED
호출자에게 충분한 권한이 없습니다.
ERROR_CANNOT_COMPLETE
dwRoutingPid 변수가 설치된 라우팅 프로토콜과 일치하지 않습니다.
ERROR_UNKNOWN_PROTOCOL_ID
dwTransportId 값이 설치된 라우터 관리자와 일치하지 않습니다.
ERROR_NOT_ENOUGH_MEMORY
작업을 완료할 리소스가 부족합니다.

설명

결과 동작이 정의되지 않았으므로 lpInEntry 매개 변수에 대해 NULL을 전달하지 마세요.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mprapi.h
라이브러리 Mprapi.lib
DLL Mprapi.dll

참고 항목

MIB 구조체

MprAdminMIBBufferFree

MprAdminMIBEntryGet

MprAdminMIBEntryGetFirst

MprAdminMIBServerConnect

프로토콜 식별자

라우터 관리 MIB 함수

라우터 관리 MIB 참조

전송 식별자