Compartilhar via


Função PosCxGetPendingEvent (poscx.h)

PosCxGetPendingEvent é chamado do retorno de chamada de leitura do dispositivo ou quando um novo evento chega. A função pesquisa o banco de dados de eventos pendentes para eventos que estão aguardando o chamador que emitiu a solicitação.

Primeiro, ele pesquisa o banco de dados de eventos pendentes de controle e, em seguida, o banco de dados de eventos pendente de dados.

Sintaxe

NTSTATUS PosCxGetPendingEvent(
  [in] WDFDEVICE  device,
  [in] WDFREQUEST request
);

Parâmetros

[in] device

Um identificador para um objeto de dispositivo de estrutura que representa o dispositivo.

[in] request

Um identificador para um objeto de solicitação de estrutura que representa a solicitação de leitura se PosCxGetPendingEvent for chamado do retorno de chamada de leitura do dispositivo.

Retornar valor

Os possíveis valores retornados são:

Valor retornado Descrição
STATUS_SUCCESS A solicitação foi concluída pelo PosCx. O chamador não deve concluir a solicitação nesse caso.
STATUS_PENDING Nenhum evento está disponível no momento para o chamador. A solicitação será concluída pelo PosCx no futuro. O chamador não deve concluir a solicitação nesse caso.
STATUS_DEVICE_NOT_READY A biblioteca PosCx não foi inicializada com êxito. O chamador deve concluir a solicitação.
Outros erros Outros códigos de erro de falha apropriados. O chamador deve concluir a solicitação.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho poscx.h (inclua Poscx.h)