Compartilhar via


PCMCIA Legacy Compatibility Layer Architecture

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O herdado herdado PCMCIA camada compatibilidade permite que qualquer herdado drivers cliente PCMCIA para executar na pilha hospedar a Windows CE 5.0.

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.

A camada superior deste driver expõe um número de funções que você pode usar para gravar drivers interface transmitir para individual herdado placas PCMCIA. Essas funções constituem a biblioteca serviços cartão PCMCIA. A camada inferior expõe um conjunto de inferior-nível funções que usa a camada superior. Essas funções constituem a biblioteca serviços Soquete PCMCIA.

A seguinte tabela mostra as funções interface dispositivo para o herdado PCMCIA camada compatibilidade.

Função Descrição

CardAccessConfigurationRegister

Lê ou grava os registradores função e configuração de um herdado cartão PCMCIA.

CardDeregisterClient

Remove um herdado registro do driver PCMCIA cliente de serviços cartão PC Card.

Cartão PC cliente drivers são drivers interface transmitir que usam a biblioteca serviços PC Card para interagir com os seus dispositivos PC Card.

CardGetEventMask

Recupera evento global máscara do driver ou máscara de evento para um determinado Soquete e função. Máscara de evento especifica os eventos que disparador um callback.

CardGetFirstTuple

Recupera a primeira tupla do tipo especificado para a função e Soquete especificado.

CardGetNextTuple

Recupera o próximo tupla do tipo especificado para a função e Soquete especificado.

CardGetParsedTuple

Lê e decodifica as tuplas CISTPL_CONFIG e CISTPL_CFTABLE_ENTRY. Esses tuplas são tanto complexa e difícil decodificar; Essa função armazena as informações sobre esses tuplas em estruturas dados que são mais fáceis de serem acessar.

CardGetStatus

Recupera o atual status do par Soquete e função especificada.

CardGetTupleData

Lê os dados a partir de atual tupla.

CardMapWindow

Mapeia uma área em herdado PCMCIA memória ou espaço E/S para memória sistema e retorna um ponteiro que acessa a região mapeada.

CardModifyConfiguration

Modifica um herdado existente configuração cartão PCMCIA. Ele pode definir e redefinir informações dentro de fAttributes parâmetro da CARD_CONFIG_INFO estrutura.

CardPowerOff

Desativa a energia para uma função e Soquete configurado. Se todas as funções em um determinado Soquete estiverem desligadas ou não estiverem configuradas, o Soquete próprio avançados para baixo.

CardPowerOn

Reinicia a energia em um Soquete já configurado que tenha sido desligado.

CardRegisterClient

Registra um função callback que é chamado pelos serviços cartão quando ocorre um evento especificado Soquete. O função callback notifica o driver do evento, such as inserção cartão, para que o driver possa tirar o apropriado ação.

CardReleaseConfiguration

Coloca o Soquete selecionado e cartão em uma interface Memory-only, qual é a modo padrão.

CardReleaseExclusive

Libera acessar exclusivo para um par Soquete e função.

CardReleaseIRQ

Interrompe notificação de interrupções no par Soquete e função especificada.

CardReleaseSocketMask

Desativa os retornos de chamada solicitados pelo CardRequestSocketMask função de um par Soquete e função específica.

CardReleaseWindow

Libera uma memória ou janela E/S alocados pelo CardRequestWindow função.

CardRequestConfiguration

Define atributos Soquete, tipo interface, voltagem e registra, conforme especificado pelo CARD_CONFIG_INFO estrutura.

CardRequestExclusive

Solicitações acessar exclusivo para um par Soquete e função especificada.

CardRequestIRQ

Registra um função callback serviço interrupção para o par Soquete e função especificada.

CardRequestSocketMask

Associa um par Soquete e função com uma máscara evento para o driver. Cartão PC Card serviços e restringe suas retornos de chamada futuros o driver para esses associado com a máscara evento passada para essa função.

CardRequestWindow

Aloca uma janela de memória sistema usada para acessar herdado PCMCIA memória ou espaço E/S. A janela deve ser mapeada pela CardMapWindow função antes de janela pode acessar o herdado cartão PCMCIA.

CardResetFunction

Redefine uma função cartão especificado em um Soquete especificado.

CardSetEventMask

Define máscara evento global ambos do driver, definida inicialmente pela CardRegisterClient função, ou uma máscara para o par Soquete e função especificada no evento de CARD_EVENT_MASK_PARMS estrutura.

See Also

Concepts

Legacy PCMCIA Driver Support
Legacy PCMCIA Driver Registry Settings