파서 콜백 함수 등록
Register 내보내기 함수는 모든 파서 DLL에서 구현되어야 합니다. Register 구현은 프로토콜에 대한 속성 데이터베이스를 만들고 채웁니다. 네트워크 모니터는 데이터베이스를 사용하여 프로토콜이 지원하는 속성을 결정합니다.
구문
VOID Register(
_In_ HPROTOCOL hProtocol
);
매개 변수
-
hProtocol [in]
-
Register를 호출할 때 네트워크 모니터에서 제공하는 프로토콜의 핸들입니다. 내보내기 도우미 함수를 호출할 때 hProtocol 핸들이 필요합니다.
반환 값
없음
설명
네트워크 모니터는 캡처가 로드되는 즉시 Register 함수 호출을 시작합니다. 네트워크 모니터는 식별할 수 있는 각 프로토콜에 대해 Register 함수를 호출합니다. CreateProtocol 함수는 Register 함수에 대한 포인터를 전달합니다.
Register 구현에는 다음 함수에 대한 호출이 포함됩니다.
- CreatePropertyDatabase 및 AddProperty 함수를 호출하여 프로토콜이 지원하는 모든 속성의 데이터베이스를 만듭니다.
- 프로토콜이 핸드오프 집합을 사용하는 경우 CreateHandoffTable 함수를 호출해야 합니다.
파서 DLL에 여러 파서가 포함되어 있고 파서가 둘 이상의 프로토콜을 검색할 수 있는 경우 각 프로토콜에 대해 Register 함수를 구현해야 합니다.
에 대한 정보 | 참조 |
---|---|
파서란 무엇이며 네트워크 모니터에서 작동하는 방식입니다. | 파서 |
파서 DLL에 포함되는 진입점입니다. | 파서 DLL 아키텍처 |
Register를 구현하는 방법에는 예제가 포함됩니다. | 레지스터 구현 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|