다음을 통해 공유


RxInferFileType 함수(fcb.h)

RxInferFileType RX_CONTEXT 구조의 멤버에서 파일 형식(디렉터리 또는 비 디렉터리)을 유추하려고 합니다.

통사론

RX_FILE_TYPE RxInferFileType(
  [in] IN PRX_CONTEXT RxContext
);

매개 변수

[in] RxContext

RX_CONTEXT 구조체에 대한 포인터입니다.

반환 값

RxInferFileType 열려 있는 스토리지 형식을 반환합니다.

반환 코드 묘사
FileTypeDirectory
파일 형식이 디렉터리입니다.
FileTypeFile
파일 형식이 파일입니다.
FileTypeNotYetKnown
파일 형식을 확인할 수 없습니다.

RxInferFileType에서 파일 형식을 확인할 수 없는 경우 이 루틴은 이 값을 반환합니다.

발언

RxInferFileType RX_CONTEXT 구조의 Create.NtCreateParameters.CreateOptions 멤버에서 파일 형식(디렉터리 또는 비 디렉터리)을 유추하려고 시도합니다.

RxInferFileType 루틴은 RDBSS에서 내부적으로 호출되지 않습니다. RxInferFileType 루틴은 네트워크 미니 리트리렉터에서 제공하는 MRxCreate 루틴에서 네트워크 미니 리트리버 드라이버가 도우미 루틴으로 사용할 수 있습니다. MRxCreate 일반적으로 I/O 요청 패킷이 IRP_MJ_CREATE 수신될 때 호출됩니다. 이 IRP는 일반적으로 파일 열기 또는 만들기 작업을 요청하는 사용자 모드 애플리케이션에 대한 응답으로 RDBSS에서 수신됩니다. 다른 커널 드라이버가 이러한 IRP를 발급할 수도 있습니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 fcb.h(Rxcontx.h, Nodetype.h, Mrxfcb.h, Fcb.h 포함)
IRQL <= APC_LEVEL

참고 항목

MRxCreate

RX_CONTEXT