Compartilhar via


Secure Digital Card Driver Registry Settings

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Quando um novo Seguro Digital (SD) cartão está inserido, o driver barramento usa as teclas Registro em HKLM\Drivers\SDCARD\ClientDrivers\ Para determinar o driver correto cliente para carregar. O driver barramento carrega o driver cliente baseado em cartão tipo, classe SD I/O (SDIO) ou um personalizado identificador.

O caminho Registro driver cliente deve, no mínimo, conter o seguinte:

  • A DLL valor que contém o nome do arquivo DLL driver.
  • A Prefixo valor que contiver o prefixo três letra do driver.

Se o driver de barramento não puder localizar um personalizado driver para o cartão, ele será pesquisa para um driver com base no tipo cartão ou classe SDIO.

Driver do cliente de memória SD

A seguinte entrada Registro é necessário para carregar um SD driver cliente memória.

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]

** Windows Embedded CE 6.0 R2 e posterior a seguinte entrada Registro é necessária para suporte de alta capacidade SD memória cartões.**

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\High_Capacity]
   "Dll"="SDMemory.dll"
   "Prefix"="DSK"
   "BlockTransferSize"=dword:40  ; send no more than 64 blocks of data per bus transfer
   ;"SingleBlockWrites"=dword:1  ; alternatively force the driver to use single block access
   ;"IdleTimeout"=dword:7D0      ; 2000 milliseconds
   ;"IdlePowerState"=dword:2     ; 0 == D0, 1 == D1, etc.
   ;"DisablePowerManagement"=""  ; if value present, then disable (remove value to enable)

   "Profile"="SDMemory"
   "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}",
                     "{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"

O SD memória cliente drivers que estão gerenciáveis por Power Manager devem usar essa entrada Registro para anunciar uma interface PMCLASS_BLOCK_DEVICE. A seguinte entrada Registro mostra o exigido configurações.

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDMemory]
   "Dll"="SDMemory.dll"
   "Prefix"="DSK"
   "Profile"="SDMemory"
   "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}",
                     "{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}" ; PMCLASS_BLOCK_DEVICE

A seguinte entrada Registro pode ser usada para substituir a configuração padrão e carregar um personalizado driver cliente.

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\CID-M-AA-PPPPP]

O M valor é o fabricante identificação, o AA valor é o aplicativo OEM caractere dois identificação e o PPPPP valor é o nome do produto caractere cinco.

Dispositivo SDIO

A seguinte entrada Registro pode ser usada para carregar um dispositivo SDIO.

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDIO_Class\<class interface code>]

A seguinte entrada Registro pode ser usada para carregar um personalizado dispositivo SDIO.

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-<manufacturer ID>-CARDID-<card ID>-FUNC-<function number>]

O fabricante identificação e cartão identificação valores devem ser armazenados em hexadecimal. O número função pode ser definido para qualquer valor de 1 a 7.

See Also

Other Resources

Secure Digital Card Drivers