콜아웃이 스트림 계층에서 데이터를 처리할 때, 그 classifyFn 콜아웃 함수는 데이터 스트림 내 데이터를 수정할 수 있습니다. 설명선 함수 classifyFn은 스트림에서 허용된 데이터를 그대로 통과시키고, 제거할 데이터를 차단하며, 적합할 경우 스트림에 새로운 데이터나 변경된 데이터를 주입합니다.
콜아웃 기능은 교체할 데이터를 차단하고 동시에 새 데이터를 스트림에 주입하여 스트림 내의 데이터를 다른 데이터로 대체할 수 있습니다. 이 경우 차단된 데이터가 스트림에서 제거되는 동일한 지점에서 새 데이터가 스트림에 삽입됩니다.
콜아웃 드라이버가 데이터 스트림에 데이터를 인젝션하려면 먼저 인젝션 핸들을 만들어야 합니다. 수정된 패킷 데이터를 네트워크 스택에 다시 삽입하기 위해 만든 것과 동일한 삽입 핸들일 수 있습니다. 삽입 핸들을 만드는 방법에 대한 자세한 내용은 패킷 및 스트림 데이터 검사를 참조하세요.
스트림 데이터를 수정하는 방법에 대한 자세한 내용은 하드웨어 샘플 코드 갤러리의 "Windows 필터링 플랫폼 스트림 편집 샘플"을 참조하세요.