Compartilhar via


CardGetParsedTuple

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Esta função 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 desses tuplas em estruturas dados que são mais fáceis de serem acessar.

Syntax

STATUS CardGetParsedTuple(
  CARD_SOCKET_HANDLE hSocket,
  UINT8 uDesiredTuple,
  PVOID pBuf,
  PUINT32 pnItems 
);

Parameters

  • hSocket
    [no] Identificador para um par Soquete e função.
  • uDesiredTuple
    [no] Especifica a tupla desejada para analisar. Atualmente, apenas as tuplas CISTPL_CONFIG ou CISTPL_CFTABLE_ENTRY são com suporte para análise.
  • pBuf
    [out] Ponteiro para a reserva para conter as informações tupla analisada. Aponta para o PARSED_CONFIG ou o PARSED_CFTABLE estrutura.
  • pnItems
    [in, Out] Ponteiro, na entrada, para o número de entradas na reserva apontada pelo pBuf. Em sair, este parâmetro especifica quantas entradas de pBuf São necessários para armazenar os resultados ou quantas entradas são exigido se a reserva não for grande o suficiente.

Return Value

CERR_SUCCESS indica sucesso. Um do seguinte valores indica falha:

  • CERR_BAD_ARG_LENGTH
    Indica que a reserva especificado pelo pnItems ponteiro não é grande o suficiente.
  • CERR_BAD_ARGS
    Indica que o ponteiro especificado por pBuf não é válido.
  • CERR_BAD_SOCKET
    Indica que um hSocket identificador Soquete não é válido ou se um cartão PC não está inserido.
  • CERR_NO_MORE_ITEMS
    Indica que o fim da estrutura informações cartão (CIS) for alcançado ou que a tupla solicitada não for encontrada.
  • CERR_OUT_OF_RESOURCE
    Indica que os serviços cartão é Não é possível configurar uma janela memória para ler o CIS.
  • CERR_READ_FAILURE
    Indica que nenhuma placa PC é inserida ou se o cartão PC está ilegível.

Remarks

Esta função lê os dados CIS do Cartão de PC especificado de codificar a tupla especificada e formata os dados codificados em uma estrutura facilmente acessada. Essa função reduz tamanho codificar, eliminando o adicional exigido processamento para analisar alguns tuplas de comprimento variável, que reduz a duplicação do exigido codificar para processo esses tuplas.

Atualmente, apenas as tuplas CISTPL_CONFIG e CISTPL_CFTABLE_ENTRY são com suporte para análise.

Quando essa função é chamado com CISTPL_CONFIG, ele recupera uma PARSED_CONFIG estrutura. Quando é chamado com CISTPL_CFTABLE_ENTRY, ele recupera uma PARSED_CFTABLE estrutura. Portanto, o pBuf ponteiro aponta para um PARSED_CONFIG Ou PARSED_CFTABLE.

Se não houver múltiplo tuplas CISTPL_CFTABLE_ENTRY, essa função recupera o exigido número de PARSED_CFTABLE estruturas.

Requirements

Header cardsv2.h
Library Pcc_serv.dll
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

PARSED_CFTABLE
PARSED_CONFIG
POWER_DESCR