SDBUS_CALLBACK_ROUTINE função de retorno de chamada (ntddsd.h)
O protótipo PSDBUS_CALLBACK_ROUTINE declara a rotina de retorno de chamada do driver SD (Secure Digital) que o motorista do barramento SD usa para relatar interrupções de dispositivo ao driver.
Sintaxe
SDBUS_CALLBACK_ROUTINE SdbusCallbackRoutine;
void SdbusCallbackRoutine(
[in] PVOID CallbackRoutineContext,
[in] ULONG InterruptType
)
{...}
Parâmetros
[in] CallbackRoutineContext
Ponteiro para as informações de contexto que o motorista do ônibus passa para a rotina de retorno de chamada. O driver do dispositivo fornece ao motorista do ônibus essas informações quando inicializa a interface do barramento SD.
[in] InterruptType
Deve ser definido como SDBUS_INTTYPE_DEVICE.
Retornar valor
Nenhum
Comentários
Quando um driver de dispositivo SD inicializa uma instância da interface do barramento SD, ele carrega o membro CallbackRoutine da estrutura SDBUS_INTERFACE_PARAMETERS com um ponteiro para PSDBUS_CALLBACK_ROUTINE.
O motorista do ônibus chama a rotina de retorno de chamada do SD cartão driver sempre que o cartão indica uma interrupção. A rotina de retorno de chamada deve enviar os comandos de dispositivo apropriados para manipular e limpar a interrupção no cartão. Depois de concluir a série de operações de E/S, o driver de cartão SD deverá reconhecer a interrupção. Para obter mais informações sobre como os drivers de cartão do SD reconhecem interrupções, consulte PSDBUS_ACKNOWLEDGE_INT_ROUTINE.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ntddsd.h (inclua Ntddsd.h) |