다음을 통해 공유


MprAdminMIBEntryGet 함수(mprapi.h)

MprAdminMIBEntryGet 함수는 라우팅 프로토콜 또는 라우터 관리자가 내보낸 변수 중 하나의 값을 검색합니다.

구문

DWORD MprAdminMIBEntryGet(
  [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

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

반환 값

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

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

Description
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

MprAdminMIBEntryGetFirst

MprAdminMIBEntryGetNext

MprAdminMIBEntrySet

MprAdminMIBServerConnect

MIB II 인터페이스 테이블 가져오기

프로토콜 식별자

라우터 관리 MIB 함수

라우터 관리 MIB 참조

전송 식별자