共用方式為


SDBUS_CALLBACK_ROUTINE回呼函式 (ntddsd.h)

PSDBUS_CALLBACK_ROUTINE原型會宣告 SD 總線驅動程式用來向驅動程式報告裝置中斷的 Secure Digital (SD) 驅動程式回呼例程。

語法

SDBUS_CALLBACK_ROUTINE SdbusCallbackRoutine;

void SdbusCallbackRoutine(
  [in] PVOID CallbackRoutineContext,
  [in] ULONG InterruptType
)
{...}

參數

[in] CallbackRoutineContext

總線驅動程式傳遞至回呼例程的內容信息指標。 當設備驅動器初始化 SD 總線介面時,會提供總線驅動程式的這項資訊。

[in] InterruptType

必須設定為 SDBUS_INTTYPE_DEVICE。

傳回值

備註

當 SD 設備驅動器初始化 SD 總線介面的實例時,它會使用指向PSDBUS_CALLBACK_ROUTINE指標載入SDBUS_INTERFACE_PARAMETERS結構的 CallbackRoutine 成員。

每當卡片指出中斷時,總線驅動程式會呼叫SD記憶卡驅動程式的回呼例程。 回呼例程必須傳送適當的裝置命令,以處理並清除卡片上的中斷。 完成 I/O 作業系列之後,SD 記憶卡驅動程式應該會確認中斷。 如需 SD 記憶卡驅動程式如何認可中斷的詳細資訊,請參閱 PSDBUS_ACKNOWLEDGE_INT_ROUTINE

規格需求

需求
目標平台 桌面
標頭 ntddsd.h (包含 Ntddsd.h)

另請參閱

SDBUS_INTERFACE_PARAMETERS