We're going to allow defining driver options and retrieve or
update them using IOCTL calls.
This is better than using the registry keys directly for the
following reasons:
options are validated, we get an error as soon as we
use an invalid value or unsupported option
we can have runtime options that aren't stored in the registry
the driver can take extra steps before applying an option, for
which libwnbd can wait (e.g. when disabling "NewMappingsAllowed",
we can wait for pending mappings).
improved user experience
significantly easier for the driver to retrieve the options
We're removing WnbdRaiseDrvLogLevel as well as the
"set-debug" command, which become superfluous.
Add option setters/getters
We're going to allow defining driver options and retrieve or update them using IOCTL calls.
This is better than using the registry keys directly for the following reasons:
We're removing WnbdRaiseDrvLogLevel as well as the "set-debug" command, which become superfluous.