Partager via


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)