SD (Secure Digital) cartão

Visão geral da tecnologia de cartão SD (Secure Digital).

Para desenvolver cartão SD (Secure Digital), você precisa desses cabeçalhos:

Para obter o guia de programação, consulte Secure Digital (SD) cartão.

IOCTLs

 
IOCTL_SFFDISK_DEVICE_COMMAND

Os aplicativos no modo de usuário usam esse IOCTL para enviar comandos de cartão SD (Secure Digital) para um cartão SD.
IOCTL_SFFDISK_DEVICE_PASSWORD

Os aplicativos no modo de usuário usam esse IOCTL para executar operações básicas em um cartão SD (Secure Digital), como definir a senha no cartão, redefinir o cartão ou bloquear e desbloquear o cartão.
IOCTL_SFFDISK_QUERY_DEVICE_PROTOCOL

Os aplicativos de modo de usuário usam esse IOCTL para recuperar um valor de protocolo que identifica o cartão como um cartão SD ou um cartão MMC.

Enumerações

 
SD_COMMAND_CLASS

A enumeração SD_COMMAND_CLASS lista as classes de comandos SD (Secure Digital) cartão.
SD_REQUEST_FUNCTION

A enumeração SD_REQUEST_FUNCTION indica o tipo de pacote de solicitação que um driver SD (Secure Digital) cartão envia ao motorista do ônibus.
SD_RESPONSE_TYPE

A enumeração SD_RESPONSE_TYPE lista os tipos de dados de resposta que um SD (Secure Digital) cartão retorna em resposta a um comando.
SD_TRANSFER_DIRECTION

Saiba mais sobre o enumerador SD_TRANSFER_DIRECTION.
SD_TRANSFER_TYPE

A enumeração SD_TRANSFER_TYPE especifica o tipo de transferência de dados SD (Secure Digital).
SDBUS_PROPERTY

A enumeração SDBUS_PROPERTY lista as propriedades de um SD (Secure Digital) cartão que um driver de dispositivo SD pode definir com uma solicitação SD.
SDPROP_MEDIA_STATE

A enumeração SDPROP_MEDIA_STATE lista os valores associados à propriedade de estados de mídia.
SFFDISK_DCMD

A enumeração SFFDISK_DCMD identifica o tipo de operação de cartão SD (Secure Digital).
SFFDISK_DPCMD

A enumeração SFFDISK_DPCMD lista as operações executadas por uma solicitação de IOCTL_SFFDISK_DEVICE_PASSWORD.

Funções

 
PSDBUS_ACKNOWLEDGE_INT_ROUTINE

O protótipo PSDBUS_ACKNOWLEDGE_INT_ROUTINE declara a rotina que um driver de dispositivo SD (Secure Digital) deve chamar para reconhecer ao motorista do ônibus que ele terminou de processar a interrupção.
PSDBUS_INITIALIZE_INTERFACE_ROUTINE

O protótipo PSDBUS_INITIALIZE_INTERFACE_ROUTINE declara a rotina que um driver de dispositivo SD (Secure Digital) usa para inicializar uma instância de interface que ele cria com a rotina SdBusOpenInterface.
SDBUS_CALLBACK_ROUTINE

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.
SdBusOpenInterface

A rotina SdBusOpenInterface obtém uma interface do driver de barramento SD (Secure Digital).
SdBusSubmitRequest

A rotina SdBusSubmitRequest envia uma solicitação SD (Secure Digital) síncrona para o motorista do ônibus.
SdBusSubmitRequestAsync

A rotina SdBusSubmitRequestAsync envia uma solicitação SD (Secure Digital) assíncrona para a interface do driver de barramento.

Estruturas

 
SD_RW_DIRECT_ARGUMENT

Saiba mais sobre a estrutura SD_RW_DIRECT_ARGUMENT.
SD_RW_EXTENDED_ARGUMENT

Saiba mais sobre a estrutura de SD_RW_EXTENDED_ARGUMENT.
SDBUS_INTERFACE_PARAMETERS

Saiba mais sobre a estrutura SDBUS_INTERFACE_PARAMETERS.
SDBUS_INTERFACE_STANDARD

Saiba mais sobre a estrutura SDBUS_INTERFACE_STANDARD.
SDBUS_REQUEST_PACKET

A estrutura SDBUS_REQUEST_PACKET especifica os parâmetros para as solicitações e comandos individuais que a rotina SdBusSubmitRequest envia ao motorista do ônibus.
SDCMD_DESCRIPTOR

A estrutura SDCMD_DESCRIPTOR define um comando SD (Secure Digital) cartão.
SFFDISK_DEVICE_COMMAND_DATA

Saiba mais sobre a estrutura SFFDISK_DEVICE_COMMAND_DATA.
SFFDISK_DEVICE_PASSWORD_DATA

Saiba mais sobre a estrutura de SFFDISK_DEVICE_PASSWORD_DATA.
SFFDISK_QUERY_DEVICE_PROTOCOL_DATA

Saiba mais sobre a estrutura de SFFDISK_QUERY_DEVICE_PROTOCOL_DATA.