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) |