PosCxGetPendingEvent, fonction (poscx.h)
PosCxGetPendingEvent est appelé à partir du rappel de lecture de l’appareil ou lorsqu’un nouvel événement arrive. La fonction recherche dans la base de données des événements en attente les événements qui attendent l’appelant qui a émis la demande.
Il recherche d’abord la base de données des événements en attente de contrôle, puis la base de données d’événements en attente de données.
Syntaxe
NTSTATUS PosCxGetPendingEvent(
[in] WDFDEVICE device,
[in] WDFREQUEST request
);
Paramètres
[in] device
Handle vers un objet d’appareil framework qui représente l’appareil.
[in] request
Handle vers un objet de requête framework qui représente la demande de lecture si PosCxGetPendingEvent est appelé à partir du rappel de lecture de l’appareil.
Valeur de retour
Les valeurs de retour possibles sont les suivantes :
Valeur de retour | Description |
---|---|
STATUS_SUCCESS | La demande a été effectuée par PosCx. L’appelant ne doit pas terminer la demande dans ce cas. |
STATUS_PENDING | Aucun événement n’est actuellement disponible pour l’appelant. La demande sera effectuée par PosCx à l’avenir. L’appelant ne doit pas terminer la demande dans ce cas. |
STATUS_DEVICE_NOT_READY | La bibliothèque PosCx n’a pas été initialisée avec succès. L’appelant doit terminer la requête. |
Autres erreurs | Autres codes d’erreur d’échec appropriés. L’appelant doit terminer la requête. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | poscx.h (include Poscx.h) |