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 |