STORAGE_PROTOCOL_COMMAND returns error code 32773

Kishore Bhoite 6 Reputation points
2021-11-26T18:54:41.483+00:00

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

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,195 questions
Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,523 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. RLWA32 43,306 Reputation points
    2021-11-26T22:44:13.813+00:00

    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?

    2 people found this answer helpful.

  2. 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--

    0 comments No comments