CardRequestExclusive
9/8/2008
Essa função solicita acessar exclusivo para um par Soquete e função especificada.
Syntax
STATUS CardRequestExclusive(
CARD_CLIENT_HANDLE hCardClient,
CARD_SOCKET_HANDLE hSocket
);
Parameters
- hCardClient
[no] Identificador de cliente obtido o CardRegisterClient função.
- hSocket
[no] Identificador para um par Soquete e função.
Return Value
CERR_SUCCESS indica sucesso. Um do seguinte valores indica falha:
- CERR_BAD_HANDLE
Indica que o identificador driver especificado para hCardClient não é válido.
- CERR_BAD_SOCKET
Indica que o identificador Soquete especificado para hSocket não é válido.
- CERR_NO_CARD
Indica que nenhuma placa PC é inserida.
Remarks
Essa função sinais serviços cartão para emitir uma série de eventos callback como ele negocia para aprovação de cada driver registrado. Primeiro, serviços cartão envia um codificar evento CE_EXCLUSIVE_REQUEST para todos os drivers registrados para determinar se eles permitem o uso exclusivo. Se todos os drivers aprovar a solicitação, serviços cartão envia cada driver codificar um evento CE_CARD_REMOVAL. Finalmente, ele envia um codificar evento CE_CARD_INSERTION para o driver solicitante seguido por um evento codificar CE_EXCLUSIVE_COMPLETE. Se os drivers não aprove, serviços cartão envia o driver solicitando um codificar evento CE_EXCLUSIVE_COMPLETE com um status com falha na Parm1 membro das CARD_EVENT_PARMS estrutura.
Requirements
Header | cardsv2.h |
Library | Pcc_serv.dll |
Windows Embedded CE | Windows CE 1.0 and later |