Partager via


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)

Voir aussi

SDBUS_INTERFACE_PARAMETERS