PosCxReleaseDevice, fonction (poscx.h)
PosCxReleaseDevice est appelé pour libérer un appareil qui a été précédemment revendiqué avec PosCxClaimDevice. Une fois l’appareil libéré, le demandeur de revendication en attente suivant est promu.
Syntaxe
NTSTATUS PosCxReleaseDevice(
[in] WDFDEVICE device,
[in] WDFFILEOBJECT fileObject
);
Paramètres
[in] device
Handle vers un objet d’appareil framework qui représente l’appareil.
[in] fileObject
Handle vers un objet de fichier framework qui identifie l’appelant.
Valeur de retour
Les valeurs de retour possibles sont les suivantes :
Valeur | Description |
---|---|
STATUS_SUCCESS | L’appareil a été libéré avec succès. |
STATUS_ACCESS_DENIED | Le thread appelant n’est pas le propriétaire de l’appareil. |
STATUS_DEVICE_NOT_READY | La bibliothèque PosCx n’a pas été initialisée avec succès. |
STATUS_INVALID_PARAMETER | L'fileObject spécifié n’est pas valide. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | poscx.h (include Poscx.h) |