The documentation here working-with-nvme-devices indicates that the structure is used to send vendor-specific commands to a device. So wouldn't the meaning of any error codes be found in the vendor documentation of the commands being used?
STORAGE_PROTOCOL_COMMAND returns error code 32773
STORAGE_PROTOCOL_COMMAND returns status as STORAGE_PROTOCOL_STATUS_ERROR with error code 32773.
https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-storage_protocol_command this link specifies about return status but can find much references for error code.
Could anyone suggest where to look for error codes
2 answers
Sort by: Most helpful
-
-
Georg Matviak 181 Reputation points
2021-12-14T16:38:00.573+00:00 The first understanding of this syntax would be that this is a feedback buffer from Vendor devices.
STORAGE_PROTOCOL_COMMAND structure (winioctl.h) is used as an input buffer when using the pass-through mechanism to issue a vendor-specific command to a storage device .
Refer to your Vendor troubleshooting documents which will exactly explain the error code 32773.
Hope this resolves your query
--If the reply is helpful, please Upvote and Accept it as an answer--