SD_REQUEST_FUNCTION enumeration (ntddsd.h)

The SD_REQUEST_FUNCTION enumeration indicates the type of request packet that a Secure Digital (SD) card driver sends to the bus driver.

Syntax

typedef enum {
  SDRF_GET_PROPERTY,
  SDRF_SET_PROPERTY,
  SDRF_DEVICE_COMMAND,
  SDRF_ERASE_COMMAND,
  SDRF_MMC_SOFT_RESET,
  SDRF_MMC_HPI
} SD_REQUEST_FUNCTION;

Constants

 
SDRF_GET_PROPERTY
Indicates a get property request. The SDBUS_PROPERTY enumeration lists the properties that an SD driver can get or set.
SDRF_SET_PROPERTY
Indicates a set property request. The SDBUS_PROPERTY enumeration lists the properties that an SD driver can get or set.
SDRF_DEVICE_COMMAND
Indicates a device-specific command.
SDRF_ERASE_COMMAND
SDRF_MMC_SOFT_RESET
SDRF_MMC_HPI

Remarks

The caller of the SdBusSubmitRequest routine assigns a value from the SD_REQUEST_FUNCTION enumeration to the RequestFunction member of the SDBUS_REQUEST_PACKET structure to specify the type of request.

Requirements

Requirement Value
Header ntddsd.h (include Ntddsd.h)

See also

SDBUS_REQUEST_PACKET

SdBusSubmitRequest