STORE_ExecuteCommand (Compact 2013)
3/26/2014
This function executes a mass storage command.
Syntax
DWORD STORE_ExecuteCommand(
PTRANSPORT_COMMAND ptcCommand,
PTRANSPORT_DATA ptdData
);
Parameters
- ptcCommand
[in] Target command.
- ptdData
[in] Data associated with the command. May be NULL.
Return Value
The following table shows the return values for this function.
Return value |
Description |
---|---|
EXECUTE_PASS |
Returned if the command is supported and executed successfully. |
EXECUTE_FAIL |
Might return EXECUTE_FAIL if the data block is greater than or equal to DATASIZE_INQUIRY. Other failures depend on the command. |
EXECUTE_ERROR |
Returned if the command is not supported. |
Remarks
See the switch statement in this function for the commands that are supported by default. The function implementation is in %_PUBLICROOT%\Common\OAK\Drivers\USBFN\Class\Storage\Emulation\SCSI2\Block\Block.cpp.
Requirements
Header |
proxy.h |