Compartilhar via


Função SerialDisplayAdvancedSettings (msports.h)

SerialDisplayAdvancedSettings exibe a caixa de diálogo configurações avançadas fornecidas pelo sistema para um dispositivo de porta COM especificado.

Sintaxe

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

Parâmetros

[in] ParentHwnd

Manipule para a janela pai da caixa de diálogo configurações avançadas.

[in] DeviceInfoSet

Especifica o conjunto de informações do dispositivo que inclui a instância do dispositivo especificada por DeviceInfoData.

[in] DeviceInfoData

Ponteiro para a instância do dispositivo no conjunto de informações do dispositivo especificado. A rotina exibe a caixa de diálogo configurações avançadas para este dispositivo.

Retornar valor

SerialDisplayAdvancedSettings retorna um dos seguintes valores de status.

Código de retorno Descrição
ERROR_SUCCESS
A caixa de diálogo configurações avançadas foi exibida com êxito.
ERROR_INVALID_PARAMETER
Ocorreu um dos seguintes procedimentos: o conjunto de informações do dispositivo especificado não é válido.
ERROR_ACCESS_DENIED
A rotina não pôde abrir a chave de registro de hardware do dispositivo especificado.
ERROR_INVALID_DATA
O nome da porta não é válido.
ERROR_ACCESS_DENIED
A rotina não pôde exibir a caixa de diálogo.

Comentários

SerialDisplayAdvancedSettings exibe a caixa de diálogo configurações avançadas fornecidas pelo sistema para um dispositivo especificado. Se você fornecer uma caixa de diálogo personalizada, essa rotina a exibirá; caso contrário, a rotina exibirá a caixa de diálogo padrão.

SerialDisplayAdvancedSettings é executado no modo de usuário.

Para obter mais informações, consulte Instalando uma página de propriedades avançadas para uma porta COM.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho msports.h (inclua Msports.h)
Biblioteca Msports.lib
DLL Msports.dll

Confira também

PPORT_ADVANCED_DIALOG