handle_all_fsctls Property
Whether to fire the Fsctl event for all FSCTL_* requests.
Syntax
def get_handle_all_fsctls() -> bool: ... def set_handle_all_fsctls(value: bool) -> None: ...
handle_all_fsctls = property(get_handle_all_fsctls, set_handle_all_fsctls)
Default Value
FALSE
Remarks
This property specifies when the class should fire the on_fsctl event. When disabled (default), the on_fsctl event will only fire for FSCTLs whose function codes are in the 2400-4096 range (these codes are reserved by CBFS Connect for application use). When enabled, this on_fsctl will fire for every FSCTL, except those processed by CBFS Connect itself.
Note: This property cannot be changed after a virtual drive is created, and cannot be changed within events.