I cannot figure out why +1 or -1 is added to a cast or a buffer such as,
firmwareRequest = (PFIRMWARE_REQUEST_BLOCK)(srbControl + 1);
as listed on the MSDN page:
https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/upgrading-firmware-for-an-nvme-device
I searched google and could...