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) |