SDBUS_CALLBACK_ROUTINE fonction de rappel (ntddsd.h)
Le prototype PSDBUS_CALLBACK_ROUTINE déclare la routine de rappel de pilote Secure Digital (SD) que le pilote de bus SD utilise 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 transmet à la routine de rappel. Le pilote de périphérique fournit ces informations au pilote de bus lorsqu’il initialise l’interface de bus SD.
[in] InterruptType
Doit être défini sur SDBUS_INTTYPE_DEVICE.
Valeur de retour
None
Remarques
Lorsqu’un pilote de périphérique SD initialise un 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 le SD carte routine de rappel du pilote chaque fois que le carte indique une interruption. La routine de rappel doit envoyer les commandes d’appareil appropriées pour gérer et effacer l’interruption sur le carte. Une fois la série d’opérations d’E/S terminée, le pilote SD carte doit accuser réception de l’interruption. Pour plus d’informations sur la façon dont les pilotes SD carte reconnaissent les interruptions, consultez PSDBUS_ACKNOWLEDGE_INT_ROUTINE.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ntddsdsd.h (incluez Ntddsd.h) |