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 |