CARD_STATUS
9/8/2008
Essa estrutura retorna dados. Ele é usado pela CardGetStatus função.
Syntax
typedef struct {
CARD_SOCKET_HANDLE hSocket;
UINT16 fCardState;
UINT16 fSocketState;
} CARD_STATUS, *PCARD_STATUS;
Os membros
- hSocket
Identificador para um par Soquete e função.
fCardState
Especifica uma bitmask indicando atual estado cartão. Os estados são mostrados na seguinte tabela.Máscara de evento Descrição EVENT_MASK_WRITE_PROTECT
Estado Write-Protect
EVENT_MASK_CARD_LOCK
Estado bloqueio do cartão
EVENT_MASK_EJECT_REQ
Solicitação de ejeção
EVENT_MASK_INSERT_REQ
Solicitação de inserção
EVENT_MASK_BATTERY_DEAD
Fila de inatividade da bateria
EVENT_MASK_BATTERY_LOW
Bateria baixa
EVENT_MASK_CARD_READY
Alteração pronta
EVENT_MASK_CARD_DETECT
Detecção de cartão
EVENT_MASK_POWER_MGMT
Alteração gerenciamento de energia
EVENT_MASK_RESET
Redefinir cartão
EVENT_MASK_STATUS_CHANGE
Interrupção alteração status Card-generated
fSocketState
Especifica uma bitmask indicando estado cartão alterações.A seguinte tabela mostra os estados cartão.
Máscara de evento Descrição EVENT_MASK_WRITE_PROTECT
Estado Write-Protect
EVENT_MASK_CARD_LOCK
Estado bloqueio do cartão
EVENT_MASK_EJECT_REQ
Solicitação de ejeção
EVENT_MASK_INSERT_REQ
Solicitação de inserção
EVENT_MASK_BATTERY_DEAD
Fila de inatividade da bateria
EVENT_MASK_BATTERY_LOW
Bateria baixa
EVENT_MASK_CARD_READY
Alteração pronta
EVENT_MASK_CARD_DETECT
Detecção de cartão
EVENT_MASK_POWER_MGMT
Alteração gerenciamento de energia
EVENT_MASK_RESET
Redefinir cartão
EVENT_MASK_STATUS_CHANGE
Interrupção alteração status Card-generated
Remarks
As máscaras evento EVENT_MASK_POWER_MGMT, EVENT_MASK_RESET e EVENT_MASK_STATUS_CHANGE não devem ser geradas por Soquete si mesmo.
Requirements
Header | cardsv2.h |
Windows Embedded CE | Windows CE 1.0 and later |