Legacy PCMCIA Driver Registry Settings
9/8/2008
Este tópico contém informações sobre o PCMCIA, PCMCIA\Detect, PCMCIA\Driver, e PCMCIA\Plug-e-Play identificador Chaves Registro.
Este tópico também contém chaves Registro para a seguinte herdado placas PCMCIA:
- Dispositivos de legado armazenamento PCMCIA
- Placas modem Fujitsu MicroResearch MR560PC
- Herdado genérico placas PCMCIA
- Hayes herdado placas PCMCIA
- Megahertz herdado placas PCMCIA
- Megahertz 14.4 modem cartões
- Megahertz 28,8 modem cartões
- Herdado de celular megahertz placas PCMCIA
- Placas modem 28.8 ProClass periféricos práticas
- Soquete Communications 16550 Universal Asynchronous Receiver herdado placas PCMCIA
- 3Com dos EUA Herdado Sportster robóticos 28.8 placas PCMCIA
- Cartão de Crédito 33,6 Xircom modem cartões
- Modem Xircom 33.6 Credit Card e placas Ethernet
PCMCIA\Detect
O HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Detect chave Registro contém subchaves numeradas que ajudam o driver barramento PCMCIA detectando herdado placas PCMCIA. Cada subchave numerada especifica um driver cliente PCMCIA e um correspondente função detecção. Driver de barramento PCMCIA chamadas as funções detecção para localizar o apropriado driver para um não reconhecido herdado cartão PCMCIA. De exemplo, o driver barramento PCMCIA invoca funções detecção quando um herdado cartão PCMCIA não possui um identificador Plug and Play ou quando um herdado Plug and Play identificador do cartão PCMCIA não possui um correspondente subchave sob a Drivers\PCMCIA chave Registro.
As subchaves Detectar são duas-inteiros dígito geralmente atribuído pelo rotina instalação do driver cliente um PCMCIA. A ordem dos inteiros determina a ordem que o driver barramento PCMCIA segue quando ele chama funções detecção. De exemplo, se o driver barramento PCMCIA não detecção uma adequado DLL listado na subchave 19, faz uma chamar a subchave 20. Driver de barramento PCMCIA continua este processo consecutivos pesquisa até que uma função retorna um valor indicando um bem-sucedido detecção.
A seguinte tabela mostra os valores contidos essas subchaves.
Nome do valor | Valor tipo | Descrição |
---|---|---|
A DLL |
REG_SZ |
Especifica o nome arquivo para o DLL que contém a função detecção. Driver de barramento PCMCIA carrega o DLL para chamar a função detecção. |
Entrada |
REG_SZ |
Especifica o nome da função de detecção. |
PCMCIA\Driver
O nome de um genérico driver de dispositivo é usado como uma subchave da Drivers\PCMCIA\Driver chave along with drivers listados na Drivers\PCMCIA\Detect chave. O Driver subchave contém as mesmas subchaves como o Drivers\PCMCIA\Plug-and-Play Indentifier chave.
A seguinte tabela mostra os valores para PCMCIA\Driver subchave. Valores adicionais poderão ser armazenados para finalidades específicas para o dispositivo.
Nome do valor | Valor tipo | Descrição |
---|---|---|
A DLL |
REG_SZ |
Especifica o nome arquivo DLL que o Device Manager é um driver carregar. |
Prefixo |
REG_SZ |
Especifica o prefixo nome arquivo para o driver de dispositivo. O prefixo é um três-identificador caractere, such as COM. |
O índice |
REG_DWORD |
Opcional. Especifica o índice dispositivo atribuído ao driver. Se esse valor não estiver presente, o Device Manager atribui a disponível valor índice mais baixo. Este valor índice está associado com o dispositivo. Somente índice valores de 0 a 9 são permitidos. Permitir que o Device Manager para determinar o valor índice. |
Contexto |
REG_DWORD |
Opcional. Especifica o contexto dispositivo. Se esse valor estiver presente, ele foi inicializado pela instalação aplicativo de dispositivo e o Device Manager passa como o dwInfo parâmetro para ActivateDevice. Se ele é não apresente, um ponteiro para uma seqüência de caracteres que contém o caminho para do o dispositivo Registro Ativa chave é passado como o parâmetro. Função inicialização do driver pode então aberto essa chave para ler suas informações. Para permitir que o driver ler a Ativa chave dados, não inicializar este valor. |
IOCTL |
REG_DWORD |
Opcional. Especifica um codificar controle E/S que Device Manager a envia para a interface transmitir. Se esse valor estiver presente, o Device Manager abre o driver carregado e chama sua função controle E/S. O Device Manager passa a código de controle E/S especificado pelo IOCTL chave Registro. O driver não Post-Initialization necessário neste contexto. Para obter informações sobre a presença de dispositivos e interfaces dispositivo, consulte As notificações de interface de dispositivo. |
IClass |
MULTI_SZ |
Especifica as GUIDs associado com as interfaces expostas. |
PCMCIA\Plug-e-Play identificador
O Drivers\PCMCIA chave contém subchaves para herdado conhecido placas PCMCIA. Cada subchave é identificador Plug and Play do cartão. Os valores em uma Identificador Plug-and-Play subchave definem os valores para um herdado dispositivo PCMCIA com um compatível identificador Plug and Play.
A seguinte tabela mostra o exigido valores para essa subchave. Valores adicionais poderão ser armazenados para finalidades específicas para o dispositivo.
Nome do valor | Valor tipo | Descrição |
---|---|---|
A DLL |
REG_SZ |
Especifica o nome arquivo para o DLL que contém a interface transmitir. O Device Manager carrega a DLL. |
Prefixo |
REG_SZ |
Especifica o prefixo nome arquivo para o driver de dispositivo. O prefixo é um três-identificador caractere, such as COM. |
O índice |
REG_DWORD |
Opcional. Especifica o valor índice dispositivo que o Device Manager atribui ao driver. Se esse valor não estiver presente, o Device Manager atribui a disponível valor índice mais baixo. Este valor índice está associado com o dispositivo. Somente índice valores de 0 a 9 são permitidos. |
Contexto |
REG_DWORD |
Opcional. Especifica o contexto dispositivo. Se esse valor estiver presente, ele foi inicializado pela instalação aplicativo de dispositivo e o Device Manager passa como o dwInfo parâmetro para o ActivateDevice função. Se ele é não apresente, um ponteiro para uma seqüência de caracteres que contém o caminho para do o dispositivo Registro Drivers\Active chave é passado como o parâmetro. Função inicialização do driver pode então aberto essa chave para ler suas informações. Para permitir que o driver ler a Drivers\Active chave dados, não inicializar este valor. |
IOCTL |
REG_DWORD |
Opcional. Especifica um codificar controle E/S que a Device Manager envia para um driver interface transmitir após carregar o driver. Se esse valor estiver presente, o Device Manager abre o driver carregado e chamadas seu XXX_IOControl (Device Manager) função, passando o código de controle E/S especificado por este valor. O driver pode fazer Post-Initialization necessário neste contexto. Além disso, o Device Manager transmite uma mensagem WM_DEVICECHANGE para o novo dispositivo e sinais de sistema notificação aplicativo by means of o CeEventHasOccurred função. O Device Manager, em seguida, passa a mensagem NOTIFICATION_EVENT_DEVICE_CHANGE para CeEventHasOccurred. |
IClass |
MULTI_SZ |
Especifica as GUIDs associado com as interfaces expostas. |
Dispositivos de armazenamento PCMCIA herdados
O seguinte exemplo chave do Registro mostra herdado PCMCIA configurações Registro dispositivo armazenamento.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Driver name]
"Dll"="Driver DLL file"
"Prefix"="DSK"
; Specify an IOCTL value that Device Manager uses to call driver after it returns from xxx_Init
"Ioctl"=dword:4
; The file system driver that ATA will use. Ata will read the registry for this value.
"FSD"="FATFS.DLL"
"IClass"=multi_sz:"{GUIDs denoting exposed interfaces}"
"PolledDevices"=multi_sz:"
Chaves do Registro such as esta aplicar a uma variedade de herdado PCMCIA dispositivos armazenamento. Windows Embedded CE contém drivers para dispositivos armazenamento Advanced Technology Attachment (ATA) e dispositivos RAM (SRAM) estático.
A seguinte tabela mostra o herdado PCMCIA armazenamento dispositivo Registro chaves.
Chave do registro | Descrição |
---|---|
Nome do driver |
Especifica o nome de driver de dispositivo de armazenamento. Esse nome é usado pelo herdado codificar detecção PCMCIA para localizar a chave Registro correto. Nomes válidos chave do Registro são ATADisk e SRAMDisk. |
A DLL |
Especifica o nome arquivo de DLL que contém o driver. Os valores válidos Registro são ATADISK.DLL e SRAMDISK.DLL. |
Prefixo |
Especifica um três-nome dispositivo letra que identifica o driver por meio de sistema de arquivos APIs. Por convenção, isso também é o tipo de driver. Dispositivos de armazenamento são geralmente identificados pelo prefixo DSK. |
O índice |
Opcional. Especifica o índice dispositivo para usar ao registrar uma instância do driver. Por exemplo, se O índice é igual a 2, o dispositivo seria DSK2:. Se O índice estiver presente, apenas uma instância do dispositivo pode ser carregada. Caso contrário, o Gerenciador dispositivo usará o mais baixo disponível índice. Por padrão, nenhum do herdado especificar drivers PCMCIA esse valor. |
IOCTL |
Opcional. Especifica o valor usado pelo Device Manager in a dwIoControlCode parâmetro de um DeviceIOControl chamar para o driver depois o driver tiver sido totalmente carregada e registrada. Especificando 4 faz com que os drivers exemplo solicitação que a carregar FSD acima-los. |
FSD |
Identifica o sistema de arquivos que gerencia cartões armazenamento FSD. Windows Embedded CE contém dois drivers sistema de arquivos. FATFS.DLL implementa o FAT sistema de arquivos e Gerenciador partição lógica; FSDMGR.DLL fornece acoplamentos para a implementação de personalizado sistemas arquivo. |
IClass |
Especifica GUIDs associado com as interfaces expostas. |
PolledDevices |
Opcional. Força um driver PCMCIA para usar modo de pesquisa. |
Configurações do Registro do Cartão Fujitsu MicroResearch MR560PC do modem
O seguinte exemplo chave do Registro mostra configurações Registro MR560PC MicroResearch Fujitsu modem cartão.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MICRO_RESEARCH-MR560PC-9AA1]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.Dll"
"DeviceType"=dword:3
"ResetDelay"=dword:300
"NoScratchPad"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MICRO_RESEARCH-MR560PC-9AA1\Init]
"1"="AT<cr>"
"2"="ATE0V1&C1&D2<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MICRO_RESEARCH-MR560PC-9AA1\Settings]
"Prefix"="AT"
"Terminator"="<cr>"
"DialPrefix"="D"
"DialSuffix"=";"
"Pulse"="P"
"Tone"="T"
"Blind_Off"="X4"
"Blind_On"="X3"
"CallSetupFailTimeout"="ATS7=<#><cr>"
"Reset"="AT&F<cr>"
Configurações do Registro do Cartão PCMCIA herdado genéricas
O seguinte chave do Registro exemplo mostra genérico herdado configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Modem]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.Dll"
"DeviceType"=dword:3
"ResetDelay"=dword:300
Configurações do Registro do Cartão PCMCIA herdado Hayes
O seguinte exemplo chave do Registro mostra herdado Hayes configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\
Hayes-OPTIMA_288_+_FAX_for_PCMCIA_with_EZ-4FA5]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYHAYESFAX
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\
Hayes-OPTIMA_288_+_FAX_for_PCMCIA_with_EZ-4FA5\Init]
"3"="AT&F E0 V1 &C1 &D2<cr>"
"4"="ATW0 S95=0<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\
Hayes-OPTIMA_288_+_FAX_for_PCMCIA_with_EZ-4FA5\Settings]
"FlowHard"="AT&K3<cr>"
"FlowSoft"="AT&K4<cr>"
"FlowOff"="AT&K0<cr>"
Configurações do Registro do Cartão PCMCIA megahertz herdado
O seguinte exemplo chave do Registro mostra herdado megahertz configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-Megahertz_28.8-73E3]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYMEGAHERTZCRUISE
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-Megahertz_28.8-73E3\Init]
"3"="ATW2B1\\V1<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-Megahertz_28.8-73E3\Settings]
"FlowHard"="AT&K3<cr>"
"FlowSoft"="AT&K4<cr>"
"FlowOff"="AT&K0<cr>"
Configurações do Registro de Cartão PCMCIA herdado megahertz 14.4
O seguinte exemplo chave do Registro Megahertz 14.4 herdado mostra configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ1144-5C3E]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.Dll"
"FriendlyName"=LOC_FRIENDLYMEGAHERTZ144
"DeviceType"=dword:3
Configurações do Registro de Cartão PCMCIA herdado megahertz 28,8
O seguinte exemplo chave do Registro Megahertz 28,8 herdado mostra configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ2288-9E81]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYMEGAHERTZ
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ2288-9E81\Init]
"3"="ATW2B1\\V<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ2288-9E81\Settings]
"FlowHard"="AT&K3<cr>"
"FlowSoft"="AT&K4<cr>"
"FlowOff"="AT&K0<cr>"
Megahertz Cellular herdado PCMCIA cartão configurações do Registro
O seguinte exemplo chave do Registro mostra herdado celular megahertz configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ3288-26C7]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYMEGAHERTZCELL
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ3288-26C7\Init]
"3"="ATW2B1\\V1<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\MEGAHERTZ-XJ3288-26C7\Settings]
"FlowHard"="AT&K3<cr>"
"FlowSoft"="AT&K4<cr>"
"FlowOff"="AT&K0<cr>"
Periféricos práticos ProClass configurações do Registro do Cartão de Modem 28.8
O seguinte exemplo chave do Registro mostra configurações Registro cartão modem 28.8 ProClass periféricos prática.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-F382]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYPROCLASS288
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-F382\Init]
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-F382\Settings]
A versão mais recente fornece um identificador Plug and Play diferentes.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-DAE6]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYPROCLASS288
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-DAE6\Init]
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Practical_Peripherals_Inc-PPI_PC288T2EZ_PCMCIA-DAE6\Settings]
Configurações do Registro de Cartão PCMCIA herdado receptor assíncrono universal comunicações 16550 Soquete
O seguinte exemplo chave do Registro Socket Communications 16550 Universal Asynchronous Receiver herdado mostra configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Socket_Communications_Inc-Serial_Port_Adapter_Revision_B-5E3E]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"="Socket I/O Serial"
"DeviceType"=dword:0
3Com dos EUA Configurações do Registro de Cartão PCMCIA herdado Sportster robóticos 28.8
O seguinte exemplo chave do Registro mostra dos EUA 3Com Herdado Sportster robóticos 28.8 Configurações Registro cartão PCMCIA.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\USRobotics-PCMCIA_28800_Data/Fax-92A2]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYSPORTSTER288
"DeviceType"=dword:3
"ResetDelay"=dword:800
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\USRobotics-PCMCIA_28800_Data/Fax-92A2
\Init]
"3"="AT &F1 E0 V1 &C1 &D2 &B1 &A3 S0=0<cr>"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\USRobotics-PCMCIA_28800_Data/Fax-92A2\Settings]
"FlowHard"="AT&K3<cr>"
"FlowSoft"="AT&K4<cr>"
"FlowOff"="AT&K0<cr>"
Configurações do Registro do Cartão do cartão de crédito Modem Xircom 33,6
O seguinte exemplo chave do Registro mostra as configurações do cartão de crédito 33,6 Xircom modem cartão Registro.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Modem_33.6-5347]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYXIRCOM336
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Modem_33.6-5347\Init]
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Modem_33.6-5347\Settings]
Modem Xircom 33,6 do cartão de crédito e configurações do Registro da placa Ethernet
O seguinte exemplo chave do Registro mostra configurações Ethernet cartão Registro e Xircom 33.6 Credit Card modem.
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Ethernet+Modem_33.6-05DD]
"Dll"="regenum.dll"
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Ethernet+Modem_33.6-05DD\1]
"Tsp"="Unimodem.dll"
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="Serial.dll"
"FriendlyName"=LOC_FRIENDLYXIRCOMETHER336
"DeviceType"=dword:3
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Ethernet+Modem_33.6-05DD\Init]
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Xircom-CreditCard_Ethernet+Modem_33.6-05DD\Settings]
See Also
Concepts
Legacy PCMCIA Driver Support
PCMCIA Legacy Compatibility Layer Architecture