SDBUS_CALLBACK_ROUTINE fonction de rappel (ntddsd.h)
Le prototype PSDBUS_CALLBACK_ROUTINE déclare la routine de rappel de pilote Secure Digital (SD) utilisée par le pilote de bus SD pour signaler les interruptions de périphérique au pilote.
Syntaxe
SDBUS_CALLBACK_ROUTINE SdbusCallbackRoutine;
void SdbusCallbackRoutine(
[in] PVOID CallbackRoutineContext,
[in] ULONG InterruptType
)
{...}
Paramètres
[in] CallbackRoutineContext
Pointeur vers les informations de contexte que le pilote de bus passe à la routine de rappel. Le pilote de périphérique fournit le pilote de bus avec ces informations lorsqu’il initialise l’interface de bus SD.
[in] InterruptType
Doit être défini sur SDBUS_INTTYPE_DEVICE.
Valeur de retour
Aucun
Remarques
Lorsqu’un pilote de périphérique SD initialise une instance de l’interface de bus SD, il charge le membre CallbackRoutine de la structure SDBUS_INTERFACE_PARAMETERS avec un pointeur vers PSDBUS_CALLBACK_ROUTINE.
Le pilote de bus appelle la routine de rappel du pilote de carte SD chaque fois que la carte indique une interruption. La routine de rappel doit envoyer les commandes d’appareil appropriées pour gérer et effacer l’interruption sur la carte. Une fois la série d’opérations d’E/S terminée, le pilote de carte SD doit reconnaître l’interruption. Pour plus d’informations sur la façon dont les pilotes de carte SD reconnaissent les interruptions, consultez PSDBUS_ACKNOWLEDGE_INT_ROUTINE.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ntddsd.h (include Ntddsd.h) |