Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
apertura, inizializzazione e chiusura di un'interfaccia del bus di scheda SD
Gestione degli Interrupt della Scheda SD
richieste di I/O della scheda SD
Richieste di accesso sicuro che utilizzano l'I/O diretto
Richieste digitali sicure che utilizzano I/O esteso
Gestione delle schede SD nelle applicazioni User-Mode
Restrizioni per i driver delle schede SD
Identificatori hardware della scheda SD
Per informazioni sulle stringhe di identificazione dei dispositivi Secure Digital (SD), vedere Identifiers for Secure Digital (SD) Devices.
Restrizioni per i driver di schede SD
Alcune restrizioni si applicano ai driver di dispositivo di scheda Secure Digital (SD) che gestiscono una funzione in una scheda combinata SD o multifunzione. Gli stack di driver per le varie funzioni della scheda su una scheda multifunzione devono funzionare indipendentemente l'uno dall'altro. Per garantire questa indipendenza, il conducente del bus rifiuta le operazioni seguenti:
Comandi SD che modificano lo stato del dispositivo, ad esempio SELECT_CARD.
Comandi di I/O SD che specificano la funzione zero ma non rientrano nell'intervallo dell'indirizzo specificato nel registro di base della funzione (FBR).
Comandi di I/O SD che specificano un numero di funzione di uno stack di dispositivi diverso.
I driver di dispositivo SD possono gestire il set di registri comuni del controller host e lo stato del dispositivo chiamando SdBusSubmitRequest con richieste di funzione di tipo SDRF_GET_PROPERTY e SDRF_SET_PROPERTY. Per una descrizione di questi tipi di richiesta di funzione, vedere SD_REQUEST_FUNCTION.
Esempio di bus SD (Windows 8.1)
Questo esempio (non più supportato) è un driver di I/O Secure Digital (SD) funzionale. Il driver viene scritto usando kernel Mode Driver Framework. Si tratta di un driver per una scheda di sviluppo mars generica che implementa il protocollo SDIO senza funzionalità aggiuntive.
Scarica il driver di archiviazione SDIO di esempio da GitHub.