PosCxClaimDevice, fonction (poscx.h)
PosCxClaimDevice est appelé pour revendiquer un appareil à des fins d’utilisation exclusive.
L’appelant doit appeler PosCxReleaseDevice lorsque l’appareil n’est plus nécessaire.
Si l’appareil est déjà revendiqué, l’appelant doit attendre que l’accès soit accordé.
Syntaxe
NTSTATUS PosCxClaimDevice(
[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 de framework qui représente la requête. Cette demande doit provenir d’une file d’attente d’E/S WDF.
Valeur de retour
Les valeurs de retour possibles sont les suivantes :
Valeur | Description |
---|---|
STATUS_SUCCESS | L’appareil a été correctement revendiqué. |
STATUS_PENDING | La demande de revendication a été mise en file d’attente. |
STATUS_DEVICE_NOT_READY | La bibliothèque PosCx n’a pas été initialisée avec succès. |
STATUS_ACCESS_DENIED | Le propriétaire actuel a conservé la propriété de l’appareil. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | poscx.h (include Poscx.h) |