Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Att öppna, initiera och stänga ett SD-kortbussgränssnitt
Hantering av avbrott på SD-kort
Säkra digitala begäranden som använder direkt I/O-
Säkra digitala begäranden som använder utökad I/O
Hantera SD-kort i User-Mode program
begränsningar för SD-kortdrivrutiner
Maskinvaruidentifierare för SD-kort
Information om Secure Digital (SD)-enhetsidentifieringssträngar finns i Identifierare för Secure Digital (SD)-enheter.
Begränsningar för SD-kortdrivrutiner
Vissa begränsningar gäller för SD-kortenhetsdrivrutiner (Secure Digital) som hanterar en funktion på ett SD-kombinations- eller multifunktionskort. Drivrutinsstacken för de olika kortfunktionerna på ett multifunktionskort måste fungera oberoende av varandra. För att säkerställa detta oberoende avvisar busschauffören följande åtgärder:
SD-kommandon som ändrar enhetens tillstånd, till exempel SELECT_CARD.
SD I/O-kommandon som anger funktion noll men som ligger utanför intervallet för den adress som anges i funktionens grundläggande register (FBR).
SD I/O-kommandon som anger ett funktionsnummer för en annan enhetsstack.
SD-enhetsdrivrutiner kan hantera värdstyrenhetens gemensamma registeruppsättning och enhetens tillstånd genom att anropa SdBusSubmitRequest med funktionsbegäranden av typen SDRF_GET_PROPERTY och SDRF_SET_PROPERTY. En beskrivning av dessa typer av funktionsbegäran finns i SD_REQUEST_FUNCTION.
SD Bus-exempel (Windows 8.1)
Det här exemplet (stöds inte längre) är en funktionell I/O-drivrutin (Secure Digital). Drivrutinen skrivs med hjälp av Kernel Mode Driver Framework. Det är en drivrutin för ett generiskt Mars-utvecklingskort som implementerar SDIO-protokollet utan extra funktioner.
Ladda ned Storage SDIO-drivrutinsexemplet från GitHub.