SDBUS_CALLBACK_ROUTINE回调函数 (ntddsd.h)
PSDBUS_CALLBACK_ROUTINE原型声明安全数字 (SD) 驱动程序回调例程,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) |