Einschränkungen für SD-Kartentreiber
Bestimmte Einschränkungen gelten für Secure Digital (SD) Karte Gerätetreiber, die eine Funktion auf einem SD-Kombinations- oder Multifunktions-Karte verwalten. Die Treiberstapel für die verschiedenen Karte Funktionen eines Multifunktions-Karte müssen unabhängig voneinander funktionieren. Um diese Unabhängigkeit sicherzustellen, lehnt der Bustreiber die folgenden Vorgänge ab:
SD-Befehle, die den Gerätestatus ändern, z. B. SELECT_CARD.
SD-E/A-Befehle, die Funktionsnull angeben, sich aber außerhalb des Adressbereichs befinden, der im Funktionsgrundregister (Function Basic Register, FBR) angegeben ist.
SD-E/A-Befehle, die eine Funktionsnummer eines anderen Gerätestapels angeben.
SD-Gerätetreiber können den allgemeinen Registersatz des Hostcontrollers und den Zustand des Geräts verwalten, indem sie SdBusSubmitRequest mit Funktionsanforderungen vom Typ SDRF_GET_PROPERTY und SDRF_SET_PROPERTY aufrufen. Eine Beschreibung dieser Funktionsanforderungstypen finden Sie unter SD_REQUEST_FUNCTION.