Compartilhar via


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)

Confira também

SDBUS_INTERFACE_PARAMETERS