Freigeben über


TSPI_lineSetLineDevStatus-Funktion (tspi.h)

Der TSPI_lineSetLineDevStatus-Dienstanbieter legt das Gerät wie angegeben status fest und sendet entsprechende LINE_LINEDEVSTATE Nachrichten, um die neue status anzugeben.

Syntax

LONG TSPIAPI TSPI_lineSetLineDevStatus(
  DRV_REQUESTID dwRequestID,
  HDRVLINE      hdLine,
  DWORD         dwStatusToChange,
  DWORD         fStatus
);

Parameter

dwRequestID

Bezeichner zum Melden asynchroner Funktionsergebnisse.

hdLine

Das Handle des Dienstanbieters für das Leitungsgerät.

dwStatusToChange

Mindestens eine der LINEDEVSTATUSFLAGS_ Konstanten.

fStatus

TRUE, um die angegebene status Bit(s) zu aktivieren, FALSE zum Deaktivieren.

Rückgabewert

Gibt dwRequestID zurück , wenn der asynchrone Vorgang gestartet wird. Andernfalls gibt die Funktion einen der folgenden negativen Fehlerwerte zurück:

LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

LINE_LINEDEVSTATE