Partager via


PcCompletePendingPropertyRequest, fonction (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 requête de propriété transmise au gestionnaire de propriétés. La requête est une structure de type PCPROPERTY_REQUEST.

[in] NtStatus

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

Valeur de retour

PcCompletePendingPropertyRequest retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle 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.

Exigences

Exigence Valeur
client minimum 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 Universel
d’en-tête portcls.h (include Portcls.h)
bibliothèque Portcls.lib
IRQL <=DISPATCH_LEVEL

Voir aussi

IoCompleteRequest

PCPROPERTY_REQUEST