SRV_CALL 구조체
SRV_CALL 서버 호출 컨텍스트 구조는 네트워크 미니 리렉터에서 유지 관리하는 각 특정 네트워크 서버 연결에 대한 정보를 유지 관리합니다.
SRV_CALL 구조의 전역 목록은 RDBSS에 의해 전역 데이터에서 유지 관리됩니다. 각 SRV_CALL 구조에는 다른 RDBSS 구조와 공통적인 몇 가지 요소와 SRV_CALL 구조체에 고유한 요소가 있습니다. SRV_CALL 구조를 관리하는 RDBSS 루틴은 다음 요소만 수정합니다.
서명 및 참조 수
이름 및 연결된 테이블 정보
연결된 NET_ROOT 항목 목록
다양한 상황에서 RDBSS에서 네트워크 미니 리디렉터를 호출하려는 빈도를 제어하는 타이밍 매개 변수 집합입니다(예: 유휴 시간 제한).
연결된 네트워크 미니 리디렉터 드라이버 ID
네트워크 미니 리렉터(또는 SRV_CALL 데이터 구조 작성자)의 추가 스토리지 요청이 무엇이든
SRV_CALL 구조체의 유니코드 이름은 구조체 자체의 끝에 전달됩니다. 네트워크 미니 리렉터에서 사용하기 위해 예약된 추가 공간은 알려진 SRV_CALL 데이터 구조의 끝에서 시작되므로 네트워크 미니 리렉터에서 포함 파일의 컨텍스트 필드를 사용하여 이 추가 공간을 참조하기만 하면 됩니다.
SRV_CALL 구조체의 마무리는 다음 두 부분으로 구성됩니다.
모든 NET_ROOTS 연결 삭제
메모리 해제
이러한 두 작업 사이에 지연이 있을 수 있으며 SRV_CALL 구조의 필드로 인해 첫 번째 단계가 중복되지 않습니다.