Freigeben über


SerialDisplayAdvancedSettings-Funktion (msports.h)

SerialDisplayAdvancedSettings zeigt das vom System bereitgestellte Dialogfeld erweiterte Einstellungen für ein angegebenes COM-Portgerät an.

Syntax

LONG SerialDisplayAdvancedSettings(
  [in] HWND             ParentHwnd,
  [in] HDEVINFO         DeviceInfoSet,
  [in] PSP_DEVINFO_DATA DeviceInfoData
);

Parameter

[in] ParentHwnd

Verwenden Sie das übergeordnete Fenster für das Dialogfeld "Erweiterte Einstellungen".

[in] DeviceInfoSet

Gibt den Geräteinformationssatz an, der das von DeviceInfoData angegebene Gerät instance enthält.

[in] DeviceInfoData

Zeiger auf das Gerät instance im angegebenen Geräteinformationssatz. In der Routine wird das Dialogfeld "Erweiterte Einstellungen" für dieses Gerät angezeigt.

Rückgabewert

SerialDisplayAdvancedSettings gibt einen der folgenden status-Werte zurück.

Rückgabecode Beschreibung
ERROR_SUCCESS
Das Dialogfeld "Erweiterte Einstellungen" wurde erfolgreich angezeigt.
ERROR_INVALID_PARAMETER
Einer der folgenden Punkte ist aufgetreten: Der angegebene Geräteinformationssatz ist ungültig.
ERROR_ACCESS_DENIED
Die Routine konnte den Hardwareregistrierungsschlüssel des angegebenen Geräts nicht öffnen.
ERROR_INVALID_DATA
Der Name des Ports ist ungültig.
ERROR_ACCESS_DENIED
Die Routine konnte das Dialogfeld nicht anzeigen.

Hinweise

SerialDisplayAdvancedSettings zeigt das vom System bereitgestellte Dialogfeld für erweiterte Einstellungen für ein angegebenes Gerät an. Wenn Sie ein benutzerdefiniertes Dialogfeld bereitstellen, wird es in dieser Routine angezeigt. Andernfalls zeigt die Routine das Standarddialogfeld an.

SerialDisplayAdvancedSettings wird im Benutzermodus ausgeführt.

Weitere Informationen finden Sie unter Installieren einer Erweiterten Eigenschaftenseite für einen COM-Port.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile msports.h (include Msports.h)
Bibliothek Msports.lib
DLL Msports.dll

Weitere Informationen

PPORT_ADVANCED_DIALOG