Edit

ntddsd.h header

This header is used by sd. For more information, see:

ntddsd.h contains the following programming interfaces:

Functions

 
SdBusOpenInterface

The SdBusOpenInterface routine obtains an interface from the Secure Digital (SD) bus driver.
SdBusSubmitRequest

The SdBusSubmitRequest routine sends a synchronous Secure Digital (SD) request to the bus driver.
SdBusSubmitRequestAsync

The SdBusSubmitRequestAsync routine sends an asynchronous Secure Digital (SD) request to the bus driver interface.

Callback functions

 
PSDBUS_ACKNOWLEDGE_INT_ROUTINE

The PSDBUS_ACKNOWLEDGE_INT_ROUTINE prototype declares the routine that a Secure Digital (SD) device driver must call to acknowledge to the bus driver that it has finished processing the interrupt.
PSDBUS_INITIALIZE_INTERFACE_ROUTINE

The PSDBUS_INITIALIZE_INTERFACE_ROUTINE prototype declares the routine that a Secure Digital (SD) device driver uses to initialize an interface instance that it creates with the SdBusOpenInterface routine.
SDBUS_CALLBACK_ROUTINE

The PSDBUS_CALLBACK_ROUTINE prototype declares the Secure Digital (SD) driver callback routine that the SD bus driver uses to report device interrupts to the driver.

Structures

 
SDBUS_INTERFACE_PARAMETERS

Learn more about the SDBUS_INTERFACE_PARAMETERS structure.
SDBUS_INTERFACE_STANDARD

Learn more about the SDBUS_INTERFACE_STANDARD structure.
SDBUS_REQUEST_PACKET

The SDBUS_REQUEST_PACKET structure specifies the parameters for the individual requests and commands that the SdBusSubmitRequest routine sends to the bus driver.

Enumerations

 
SD_REQUEST_FUNCTION

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

The SDBUS_PROPERTY enumeration lists the properties of a Secure Digital (SD) card that an SD device driver can set with an SD request.
SDPROP_MEDIA_STATE

The SDPROP_MEDIA_STATE enumeration lists the values associated with the media states property.