Freigeben über


TUISPI_providerConfig-Funktion (tspi.h)

Die funktion TUISPI_providerConfig implementiert die UI-Elemente, die im Kontext der aufrufenden Anwendung ausgeführt werden müssen. Diese Funktion macht die funktion TSPI_providerConfig in Version 2.0 und höher veraltet (unterstützt in Version 1.4 und früher).

Die TUISPI_providerConfig-Funktion sammelt Konfigurationsinformationen vom Benutzer. Es kann ein Dialogfeld verwenden, und dieses Dialogfeld kann Untergeordnete Dialogfelder enthalten, die anderen APIs (z. B. Comm/datamodem) für die Einrichtung bestimmter Geräte zugeordnet sind.

Die Implementierung ist optional.

Syntax

LONG TSPIAPI TUISPI_providerConfig(
  TUISPIDLLCALLBACK lpfnUIDLLCallback,
  HWND              hwndOwner,
  DWORD             dwPermanentProviderID
);

Parameter

lpfnUIDLLCallback

Zeiger auf eine Funktion, die die UI-DLL aufrufen kann, um mit der Dienstanbieter-DLL zu kommunizieren, um informationen zu erhalten, die zum Anzeigen des Dialogfelds und zum Senden der aktualisierten Konfiguration an den Dienstanbieter erforderlich sind.

hwndOwner

Das Handle des übergeordneten Fensters, in dem die Funktion alle während der Konfiguration erforderlichen Dialogfeldfenster erstellen kann.

dwPermanentProviderID

Der permanente Anbieterbezeichner des Dienstanbieters.

Rückgabewert

Gibt null zurück, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:

LINEERR_OPERATIONFAILED, LINEERR_NOMEM.

Hinweise

Diese Funktion kann aufgerufen werden, während der Dienstanbieter verwendet wird (also zwischen Aufrufen von TSPI_providerInit und TSPI_providerShutdown).

Alle Änderungen, die sich auf das über TSPI sichtbare Verhalten auswirken, sollten nur wirksam werden, wenn der Dienstanbieter beim nächsten TSPI_providerInit neu gestartet wird.

Es gibt keine direkt entsprechende Funktion auf TAPI-Ebene. In TAPI haben Anwendungen Zugriff auf die Funktionen lineConfigDialog und phoneConfigDialog, die die Konfiguration von Parametern einer bestimmten Leitung oder eines bestimmten Telefons nach der Installation ermöglichen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

TUISPI_lineConfigDialog

TUISPI_phoneConfigDialog

TUISPI_providerInstall

TUISPI_providerRemove