SDBUS_CALLBACK_ROUTINE 콜백 함수(ntddsd.h)
PSDBUS_CALLBACK_ROUTINE 프로토타입은 SD 버스 드라이버가 디바이스 중단을 드라이버에 보고하는 데 사용하는 SD(Secure Digital) 드라이버 콜백 루틴을 선언합니다.
구문
SDBUS_CALLBACK_ROUTINE SdbusCallbackRoutine;
void SdbusCallbackRoutine(
[in] PVOID CallbackRoutineContext,
[in] ULONG InterruptType
)
{...}
매개 변수
[in] CallbackRoutineContext
버스 드라이버가 콜백 루틴에 전달하는 컨텍스트 정보에 대한 포인터입니다. 디바이스 드라이버는 SD 버스 인터페이스를 초기화할 때 버스 드라이버에 이 정보를 제공합니다.
[in] InterruptType
SDBUS_INTTYPE_DEVICE 설정해야 합니다.
반환 값
없음
설명
SD 디바이스 드라이버가 SD 버스 인터페이스의 인스턴스를 초기화하면 PSDBUS_CALLBACK_ROUTINE 대한 포인터를 사용하여 SDBUS_INTERFACE_PARAMETERS 구조체의 CallbackRoutine 멤버를 로드합니다.
버스 드라이버는 카드가 인터럽트를 표시할 때마다 SD 카드 드라이버의 콜백 루틴을 호출합니다. 콜백 루틴은 카드의 인터럽트 처리 및 지우기 위해 적절한 디바이스 명령을 보내야 합니다. 일련의 I/O 작업을 완료한 후 SD 카드 드라이버는 인터럽트 승인을 받아야 합니다. SD 카드 드라이버가 중단을 승인하는 방법에 대한 자세한 내용은 PSDBUS_ACKNOWLEDGE_INT_ROUTINE 참조하세요.
요구 사항
| 대상 플랫폼 | 바탕 화면 |
| 헤더 | ntddsd.h(Ntddsd.h 포함) |
참조
피드백
다음에 대한 사용자 의견 제출 및 보기