Share via


FOBX 구조체

FOBX(파일 개체 확장명) 구조체는 FILE_OBJECT 구조체에 대한 RDBSS 확장입니다. FOBX 구조체는 파일 개체의 FileObjectExtension 필드를 가리켰습니다. FOBX 구조체에는 다음이 포함됩니다.

  • 서명 및 참조 수

  • 연결된 FCB 구조체에 대한 백포인트

  • 연결된 SRV_OPEN 구조체에 대한 백포인트

  • 이 열린 구조체에 대한 컨텍스트 정보

  • 네트워크 미니 리렉터 또는 FOBX 구조의 작성자가 요청한 추가 스토리지

FOBX 구조체에는 일반적으로 I/O 시스템에서 저장되지 않는 파일 개체당 필요한 모든 정보가 포함됩니다. 파일 개체에 대한 정보는 I/O 시스템에 의해 고정 크기 파일 시스템 개체에 저장됩니다. FOBX 구조체는 네트워크 미니 리다이렉터에 의해 파일 개체에 필요한 다른 정보를 처리합니다.

파일 개체의 FOBX 구조체는 파일 개체의 FsContext2 필드에서 참조됩니다. FOBX 구조체는 일반적으로 RDBSS 구조체의 종단이지만 FOBX 구조체는 현재 참조 개수로 계산됩니다.

FOBX 플래그는 다음 두 그룹으로 분할됩니다.

  • 네트워크 미니 리렉터에 표시되는 플래그

  • RDBSS에서 내부적으로 사용되고 네트워크 미니 리디렉션자에 보이지 않는 플래그

네트워크 미니 리디렉션기에 표시되는 플래그는 가능한 FOBX 플래그의 하위 16비트로 구성됩니다. 상위 16비트 는 RDBSS에서 내부적으로 사용하도록 예약되어 있습니다.