PMIB_GET_NEXT 콜백 함수(routprot.h)
MibGetNext 함수는 SNMP MIB 스타일 Get Next Request를 라우팅 프로토콜에 전달합니다.
구문
PMIB_GET_NEXT PmibGetNext;
DWORD PmibGetNext(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
매개 변수
[in] InputDataSize
다음 요청 가져오기에 대한 데이터의 크기를 지정합니다.
[in] InputData
다음 요청 가져오기에 대한 데이터에 대한 포인터입니다.
[out] OutputDataSize
ULONG 변수에 대한 포인터:
입력 시: 출력 버퍼의 크기를 포함하는 이 변수입니다.
출력 시: 이 변수에는 출력 버퍼에 배치된 데이터의 크기가 포함됩니다. 초기 크기가 충분히 크지 않은 경우 변수에는 모든 출력 데이터를 보유하는 데 필요한 버퍼 크기가 포함됩니다.
[out] OutputData
MIB 항목에서 데이터를 수신하는 버퍼에 대한 포인터입니다.
반환 값
함수가 성공하면 반환 값이 NO_ERROR.
함수가 실패하면 반환 값은 다음 오류 코드 중 하나입니다.
값 | Description |
---|---|
|
라우팅 프로토콜이 요청을 완료할 수 없습니다. |
|
데이터의 크기 또는 콘텐츠가 요청에 적합하지 않습니다. |
|
제공된 출력 버퍼의 크기가 요청된 정보를 보유할 만큼 크지 않습니다. 필요한 크기는 OutputDataSize 매개 변수가 가리키는 ULONG 변수에 반환됩니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | routprot.h |