Fonction PcCompletePendingPropertyRequest (portcls.h)

La fonction PcCompletePendingPropertyRequest est appelée pour effectuer une demande de propriété en attente.

Syntaxe

PORTCLASSAPI NTSTATUS PcCompletePendingPropertyRequest(
  [in] PPCPROPERTY_REQUEST PropertyRequest,
  [in] NTSTATUS            NtStatus
);

Paramètres

[in] PropertyRequest

Pointeur vers la demande de propriété passée au gestionnaire de propriétés. La requête est une structure de type PCPROPERTY_REQUEST.

[in] NtStatus

Spécifie la status d’achèvement de la demande. Consultez la liste des valeurs NTSTATUS définies dans le fichier d’en-tête ntstatus.h.

Valeur retournée

PcCompletePendingPropertyRequest retourne STATUS_SUCCESS si l’appel a réussi. Sinon, il retourne un code d’erreur approprié.

Remarques

Si un pilote miniport retourne STATUS_PENDING à partir d’un gestionnaire de propriétés, il est obligé de conserver un pointeur vers la structure de requête de propriété et de terminer la requête ultérieurement en appelant cette fonction.

Le pilote doit appeler PcCompletePendingPropertyRequest uniquement lorsque la requête n’est plus en attente. N’appelez jamais cette fonction avec une valeur NtStatus de STATUS_PENDING.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Le pilote système PortCls implémente la fonction PcCompletePendingPropertyRequest dans Microsoft Windows 98/Me et dans les systèmes d’exploitation Windows 2000 et ultérieurs.
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
Bibliothèque Portcls.lib
IRQL <=DISPATCH_LEVEL

Voir aussi

IoCompleteRequest

PCPROPERTY_REQUEST