Funzione PcCompletePendingPropertyRequest (portcls.h)

La funzione PcCompletePendingPropertyRequest viene chiamata per completare una richiesta di proprietà in sospeso.

Sintassi

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

Parametri

[in] PropertyRequest

Puntatore alla richiesta di proprietà passata al gestore delle proprietà. La richiesta è una struttura di tipo PCPROPERTY_REQUEST.

[in] NtStatus

Specifica lo stato di completamento della richiesta. Vedere l'elenco dei valori NTSTATUS definiti nel file di intestazione ntstatus.h.

Valore restituito

PcCompletePendingPropertyRequest restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Commenti

Se un driver miniport restituisce STATUS_PENDING da un gestore di proprietà, è obbligatorio mantenere un puntatore alla struttura della richiesta di proprietà e completare la richiesta in un secondo momento chiamando questa funzione.

Il driver deve chiamare PcCompletePendingPropertyRequest solo quando la richiesta non è più in sospeso. Non chiamare mai questa funzione con un valore NtStatus di STATUS_PENDING.

Requisiti

Requisito Valore
Client minimo supportato Il driver di sistema PortCls implementa la funzione PcCompletePendingPropertyRequest in Microsoft Windows 98/Me e nei sistemi operativi Windows 2000 e versioni successive.
Piattaforma di destinazione Universale
Intestazione portcls.h (includere Portcls.h)
Libreria Portcls.lib
IRQL <=DISPATCH_LEVEL

Vedi anche

IoCompleteRequest

PCPROPERTY_REQUEST