Freigeben über


PcCompletePendingPropertyRequest-Funktion (portcls.h)

Die PcCompletePendingPropertyRequest-Funktion wird aufgerufen, um eine ausstehende Eigenschaftsanforderung abzuschließen.

Syntax

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

Parameter

[in] PropertyRequest

Zeiger auf die Eigenschaftsanforderung, die an den Eigenschaftenhandler übergeben wurde. Die Anforderung ist eine Struktur vom Typ PCPROPERTY_REQUEST.

[in] NtStatus

Gibt den abschluss status der Anforderung an. Sehen Sie sich die Liste der NTSTATUS-Werte an, die in der Headerdatei ntstatus.h definiert sind.

Rückgabewert

PcCompletePendingPropertyRequest gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Hinweise

Wenn ein Miniporttreiber STATUS_PENDING aus einem Eigenschaftshandler zurückgibt, ist er verpflichtet, einen Zeiger auf die Eigenschaftsanforderungsstruktur beizubehalten und die Anforderung zu einem späteren Zeitpunkt durch Aufrufen dieser Funktion abzuschließen.

Der Treiber sollte PcCompletePendingPropertyRequest nur aufrufen, wenn die Anforderung nicht mehr aussteht. Rufen Sie diese Funktion niemals mit dem NtStatus-Wert STATUS_PENDING auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Der PortCls-Systemtreiber implementiert die PcCompletePendingPropertyRequest-Funktion in Microsoft Windows 98/Me und in Windows 2000 und höheren Betriebssystemen.
Zielplattform Universell
Header portcls.h (include Portcls.h)
Bibliothek Portcls.lib
IRQL <=DISPATCH_LEVEL

Weitere Informationen

IoCompleteRequest

PCPROPERTY_REQUEST