Compartilhar via


CardRequestExclusive

Windows Mobile Not SupportedWindows Embedded CE Supported

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

  • 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

See Also

Reference

CardReleaseExclusive
CARD_EVENT_PARMS