Skip to main content

Module probe

Module probe 

Source
Expand description

I/O strategy probe (fmf io-probe).

Measurement only: reads the exact chunk plan the scan would, parses nothing, and reports throughput per strategy (ADR-0011).

Structsยง

AlignedBuf ๐Ÿ”’
Page-aligned read buffer (NO_BUFFERING requires aligned addresses).
OvSlot ๐Ÿ”’
One overlapped read slot: its buffer, its event, its OVERLAPPED block.
ProbeStats
Throughput result of one measured $MFT read pass.

Enumsยง

IoProbeMode
I/O strategy to measure for one $MFT read pass (ADR-0011).

Constantsยง

FILE_FLAG_NO_BUFFERING ๐Ÿ”’
FILE_FLAG_OVERLAPPED ๐Ÿ”’
FILE_FLAG_SEQUENTIAL_SCAN ๐Ÿ”’
NOBUF_ALIGN ๐Ÿ”’
NO_BUFFERING alignment unit: one page satisfies any 512/4096-sector device for offset, length and buffer-address requirements.

Functionsยง

aligned_span ๐Ÿ”’
Aligned (offset, length) pair covering a chunk under NO_BUFFERING.
io_probe
Measure one $MFT read pass under mode. Elevation required (the same volume-handle rule as the scan).
open_with_flags ๐Ÿ”’
probe_nobuf_overlapped ๐Ÿ”’
probe_sync ๐Ÿ”’