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)

另请参阅

SDBUS_INTERFACE_PARAMETERS