Compartilhar via


Legacy PCMCIA Driver Support

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A pilha hospedar PC Card em Windows CE 5.0 oferece suporte a drivers PCMCIA desenvolvidos antes para Windows CE 5.0. O herdado PCMCIA camada compatibilidade fornece suporte para cartão PCMCIA serviços e converte o barramento serviço cartão PCMCIA-desconhecido interface fornecida pelo driver de barramento PC Card.

Observação

Um herdado driver cliente PCMCIA é aquele que foi criado antes para Windows CE 5.0 que ofereça suporte a apenas 16-bit placas PCMCIA. Um driver PC Card é aquele que foi criado em Windows CE 5.0 que oferece suporte à 16 e 32-bit placas PCMCIA e foi escrito usando o barramento-desconhecido driver modelo. Para obter mais informações, consulte Drivers de cliente Bus-Agnostic PC da placa.

Drivers cliente PCMCIA existentes continuarão a função corretamente sem modificações. No entanto, Microsoft recomenda que você converter herdado drivers PCMCIA ao barramento-desconhecido drivers. Para obter mais informações, consulte Driver de barramento da placa PC.

Legacy PCMCIA placas que não suporte a registrar status configuração (SAC) em sua memória atributo pode potencialmente causar um dispositivo para encerrar responder. Este pode ocorrer quando o leitor PC Card compartilha uma interrupção com outro dispositivo ou os soquetes da compartilhar leitor cartão PC a mesma interrupção. Nessa situação, você deverá reescrever o driver para usar a arquitetura driver Windows CE 5.0 usando o modelo PC CARD. A arquitetura Windows CE 5.0, um driver é espera para fornecer sua própria manipulador serviço interrupção instalável (ISR).

Cartão PC cliente drivers são drivers interface transmitir que usam a biblioteca serviços cartão PC Card para interagir com os seus dispositivos PC Card. Porque a biblioteca serviços cartão PC Card trata todos os detalhes de Movendo dados entre o barramento PCMCIA, os drivers interface transmitir para dispositivos de cartão PC são livre para trabalho em tarefas Device-specific. Drivers de Placa PC cliente também pode interagir com a biblioteca serviço Soquete PC Card, se necessário.

A maioria das funções Soquete PC Card tem um parâmetro que representa um par Soquete e função. Um par Soquete e função é uma combinação de um determinado Soquete PC Card e uma função específica de um PC Card. Soquete e função pares suporte Multifunction cartões PC e dispositivos com um more than Soquete PC Card. Os drivers para placas de múltiplas funções devem registrar um dispositivo arquivo Nome de cada função. Os drivers que você desenvolve para Placas PC deve também trabalho com qualquer índice Soquete, como dispositivos diferentes têm diferentes números de cartão PC soquetes.

Se você desenvolver um genérico driver PC Card, que é um que pode unidade uma classe toda PC cartões aderir a um padrão operacional especificado, é necessário um ponto de entrada adicionais na dynamic-link library (DLL) para uma função detecção. O Device Manager usa a função detecção quando um usuário insere um cartão PC desconhecido com nenhum identificador Plug and Play. Esta função deve estar de acordo com o PFN_DETECT_ENTRY protótipo declarados em % _WINCEROOT%\Public\Common\DDK\Inc\DevLoad.h.

Observação

Usuário-nível aplicativos não é possível acessar a biblioteca serviços cartão PC Card diretamente. Um aplicativo que tenta chamar o LoadLibrary função encontra erros devido à maneira como o Device Manager gerencia a biblioteca serviços cartão PC Card. Para aplicativos que devem acessar essas funções, use um intermediário pequeno, driver de dispositivo que fornece os invólucros em torno de funções na biblioteca. Para obter mais informações, consulte LoadLibrary.

See Also

Concepts

PC Card Bus Driver
Converting a Legacy PCMCIA Driver to a Bus-Agnostic Driver

Other Resources

PC Card Drivers