Expand description
FSCTL codes used by clients during share access ([MS-SMB2] §2.2.31).
Constants§
- DFS_
GET_ REFERRALS - FSCTL_DFS_GET_REFERRALS ([MS-SMB2] §2.2.31.1).
- FILE_
LEVEL_ TRIM - FSCTL_FILE_LEVEL_TRIM ([MS-FSCC] §2.3.73) — deallocate byte ranges.
- GET_
INTEGRITY_ INFORMATION - FSCTL_GET_INTEGRITY_INFORMATION ([MS-FSCC] §2.3.55).
- LMR_
REQUEST_ RESILIENCY - FSCTL_LMR_REQ_RESILIENCY.
- OFFLOAD_
READ - FSCTL_OFFLOAD_READ ([MS-FSCC] §2.3.77) — generate a token for a range.
- OFFLOAD_
WRITE - FSCTL_OFFLOAD_WRITE ([MS-FSCC] §2.3.79) — write a token-represented range.
- PIPE_
TRANSACT - FSCTL_PIPE_TRANSACT ([MS-SMB2] §2.2.31.10 “Transact named pipe”): DCERPC PDUs tunnelled through the IOCTL input/output buffers.
- PIPE_
WAIT - FSCTL_PIPE_WAIT ([MS-SMB2] §2.2.31.2): CTL_CODE(FILE_DEVICE_NAMED_PIPE, 6, METHOD_BUFFERED, FILE_ANY_ACCESS).
- QUERY_
NETWORK_ INTERFACE_ INFO - FSCTL_QUERY_NETWORK_INTERFACE_INFO ([MS-SMB2] §2.2.31.4) — multichannel interface discovery.
- SET_
INTEGRITY_ INFORMATION - FSCTL_SET_INTEGRITY_INFORMATION ([MS-FSCC] §2.3.57).
- SET_
SPARSE - FSCTL_SET_SPARSE ([MS-FSCC] §2.3.67).
- SET_
ZERO_ DATA - FSCTL_SET_ZERO_DATA ([MS-FSCC] §2.3.79) — punch a zero range.
- SRV_
COPYCHUNK - FSCTL_SRV_COPYCHUNK — server-side copy ([MS-SMB2] §2.2.31.1).
- SRV_
COPYCHUNK_ WRITE - FSCTL_SRV_COPYCHUNK_WRITE — server-side copy, write handle.
- SRV_
REQUEST_ RESUME_ KEY - FSCTL_SRV_REQUEST_RESUME_KEY.
- VALIDATE_
NEGOTIATE_ INFO - FSCTL_VALIDATE_NEGOTIATE_INFO.