Share via


Função NotifyNetworkConnectivityHintChange (netioapi.h)

Registra uma função de retorno de chamada definida pelo aplicativo, a ser chamada quando o nível de conectividade de rede agregado e as dicas de custo forem alterados.

Sintaxe

IPHLPAPI_DLL_LINKAGE _NETIOAPI_SUCCESS_ NETIOAPI_API NotifyNetworkConnectivityHintChange(
  [in]  PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Callback,
  [in]  PVOID                                      CallerContext,
  [in]  BOOLEAN                                    InitialNotification,
  [out] PHANDLE                                    NotificationHandle
);

Parâmetros

[in] Callback

Um ponteiro de função do tipo PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, que aponta para a função de retorno de chamada definida pelo aplicativo. A função de retorno de chamada será invocada quando ocorrer uma alteração de custo ou nível de conectividade de rede.

[in] CallerContext

O contexto do chamador específico do usuário. Esse contexto será fornecido para a função de retorno de chamada.

[in] InitialNotification

True se uma notificação de inicialização deve ser fornecida, caso contrário false, .

[out] NotificationHandle

Um ponteiro para um HANDLE. A função define o valor como um identificador para o registro de notificação.

Retornar valor

Se a função for bem-sucedida, o valor retornado será NO_ERROR. Caso contrário, um código de erro será retornado.

Comentários

Para cancelar o registro de notificações de alteração, chame a função CancelMibChangeNotify2 , passando o parâmetro NotificationHandle retornado por NotifyNetworkConnectivityHintChange.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Plataforma de Destino Windows
Cabeçalho netioapi.h (inclua Iphlpapi.h)
Biblioteca Iphlpapi.lib
DLL Iphlpapi.dll

Confira também