Estrutura de Diagnóstico de Rede
Visão geral da tecnologia da Estrutura de Diagnóstico de Rede.
Para desenvolver o Network Diagnostics Framework, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
ATTRIBUTE_TYPE A enumeração ATTRIBUTE_TYPE define valores possíveis para um atributo auxiliar. |
DIAGNOSIS_STATUS A enumeração DIAGNOSIS_STATUS descreve o resultado de uma hipótese enviada a uma classe auxiliar na qual a integridade de um componente foi determinada. |
PROBLEM_TYPE A enumeração PROBLEM_TYPE descreve o tipo de problema que uma classe auxiliar indica que está presente. |
REPAIR_RISK A enumeração REPAIR_RISK especifica se as alterações de reparo são persistentes e se podem ser desfeitas. |
REPAIR_SCOPE A enumeração REPAIR_SCOPE descreve o escopo da modificação para um determinado reparo. |
REPAIR_STATUS A enumeração REPAIR_STATUS descreve o resultado de uma classe auxiliar tentando uma opção de reparo. |
UI_INFO_TYPE A enumeração UI_INFO_TYPE identifica reparos que executam tarefas de interface do usuário. |
Cancelar Cancela um diagnóstico ou reparo contínuo. |
Limpeza Permite que a Extensão de Classe Auxiliar limpo recursos após uma operação de diagnóstico ou reparo. |
CreateUtilityInstance Usado pelo NDF (Network Diagnostics Framework). Esse método é reservado para uso do sistema. (INetDiagHelperUtilFactory.CreateUtilityInstance) |
GetAttributeInfo O método GetAttributeInfo recupera a lista de parâmetros de chave necessários para a Extensão de Classe Auxiliar. |
GetAttributes Recupera informações adicionais sobre um problema que a extensão de classe auxiliar diagnosticou. |
GetCacheTime Especifica a hora em que os resultados armazenados em cache de uma operação de diagnóstico e reparo expiraram. |
GetDiagnosticsInfo Permite que a instância da Extensão de Classe Auxiliar forneça uma estimativa. |
GetDownStreamHypotheses Solicita que a Extensão de Classe Auxiliar gere hipóteses. |
GetHigherHypotheses Gere hipóteses para possíveis causas de alta utilização. |
GetKeyAttributes Recupera os principais atributos da Extensão de Classe Auxiliar. |
GetLifeTime Recupera o tempo de vida da instância da Extensão de Classe Auxiliar. |
GetLowerHypotheses Gere hipóteses para possíveis causas de baixa integridade nos componentes locais. |
GetRepairInfo Recupera as informações de reparo que a Extensão de Classe Auxiliar tem para um determinado tipo de problema. |
GetUpStreamHypotheses Gere hipóteses para possíveis causas de alta utilização nos componentes de rede upstream. |
Alta Utilização Verifique se o componente correspondente é altamente utilizado. |
Initialize O método Initialize passa atributos para a Extensão de Classe Auxiliar da hipótese. A classe auxiliar deve armazenar esses parâmetros para uso nas funções main diagnóstico. Esse método deve ser chamado antes de qualquer função diagnóstico. |
LowHealth Verifique se o componente que está sendo diagnosticado está íntegro. |
NdfCancelIncident Usado para cancelar funções desnecessárias que foram chamadas anteriormente em um incidente existente. |
NdfCloseIncident Usado para fechar um incidente do NDF (Network Diagnostics Framework) após sua resolução. |
NdfCreateConnectivityIncident Diagnostica problemas genéricos de conectividade com a Internet. |
NdfCreateDNSIncident Diagnostica problemas de resolução de nomes na resolução de um nome de host específico. |
NdfCreateGroupingIncident Cria uma sessão para diagnosticar problemas de funcionalidade de agrupamento ponto a ponto. |
NdfCreateInboundIncident Cria uma sessão para diagnosticar a conectividade de entrada para um aplicativo ou serviço específico. |
NdfCreateIncident Para testar a funcionalidade NDF incorporada em seu aplicativo. |
NdfCreateNetConnectionIncident Diagnostica problemas de conectividade usando a classe auxiliar NetConnection. |
NdfCreatePnrpIncident Cria uma sessão para diagnosticar problemas com o serviço PNRP (protocolo PNRP). |
NdfCreateSharingIncident Diagnostica problemas de rede ao acessar um compartilhamento de rede específico. |
NdfCreateWebIncident Diagnostica problemas de conectividade da Web. (NdfCreateWebIncident) |
NdfCreateWebIncidentEx Diagnostica problemas de conectividade da Web. (NdfCreateWebIncidentEx) |
NdfCreateWinSockIncident Fornece acesso à Classe Auxiliar winsock fornecida pela Microsoft. |
NdfDiagnoseIncident Diagnostica a causa raiz de um incidente sem exibir uma interface do usuário. |
NdfExecuteDiagnosis A função NdfExecuteDiagnosis é usada para diagnosticar a causa raiz do incidente ocorrido. |
NdfGetTraceFile Usado para recuperar o caminho que contém um arquivo ETL (Log de Rastreamento de Eventos) que contém eventos ETW (Rastreamento de Eventos para Windows) de uma sessão de diagnóstico. |
NdfRepairIncident Repara um incidente sem exibir uma interface do usuário. |
ReconfirmLowHealth Usado para adicionar um segundo passe de Baixa Integridade após a hipótese ter sido diagnosticada e antes que os reparos sejam recuperados. |
Repair Executa um reparo especificado pelo parâmetro de entrada. |
ReproduceFailure Usado pelo NDF (Network Diagnostics Framework). Esse método é reservado para uso do sistema. (INetDiagHelperEx.ReproduceFailure) |
SetLifeTime A Extensão de Classe Auxiliar pode limitar seu diagnóstico a eventos dentro desse período de tempo. |
SetUtilities Usado pelo NDF (Network Diagnostics Framework). Esse método é reservado para uso do sistema. (INetDiagHelperEx.SetUtilities) |
Validar Chamado pelo NDF depois que um reparo é concluído com êxito. |
INetDiagHelper A interface INetDiagHelper fornece métodos que capturam e fornecem informações associadas a diagnósticos e resolução de problemas relacionados à rede. |
INetDiagHelperEx Fornece métodos que se estendem na interface INetDiagHelper para capturar e fornecer informações associadas a diagnósticos e resolução de problemas relacionados à rede. |
INetDiagHelperInfo A interface INetDiagHelperInfo fornece um método chamado pelo NDF (Network Diagnostics Framework) quando precisa validar que ele tem as informações necessárias para uma classe auxiliar e que escolheu a classe auxiliar correta. |
INetDiagHelperUtilFactory Fornece um método reservado que é usado pelo NDF (Network Diagnostics Framework). |
DIAG_SOCKADDR Armazena um endereço IP (protocolo IP) para um computador que está participando de uma comunicação do Windows Sockets. |
DiagnosticsInfo A estrutura DiagnosticsInfo contém a estimativa do tempo de diagnóstico e os sinalizadores para invocação. |
HELPER_ATTRIBUTE A estrutura HELPER_ATTRIBUTE contém todos os tipos de dados com suporte do NDF. |
HelperAttributeInfo A estrutura HelperAttributeInfo contém o nome do atributo auxiliar e seu tipo. |
HIPÓTESE A estrutura HYPOTHESIS contém dados usados para enviar uma hipótese ao NDF para outra classe auxiliar. |
HypothesisResult Contém informações sobre uma hipótese retornada de uma classe auxiliar. |
LIFE_TIME A estrutura LIFE_TIME contém uma hora de início e uma hora de término. |
OCTET_STRING A estrutura OCTET_STRING contém um ponteiro para uma cadeia de caracteres de dados de bytes. |
RepairInfo A estrutura RepairInfo contém dados necessários para uma opção de reparo específica. |
RepairInfoEx Contém informações detalhadas de reparo que podem ser usadas para ajudar a resolve a causa raiz de um incidente. |
RootCauseInfo Contém informações detalhadas sobre a causa raiz de um incidente. |
ShellCommandInfo A estrutura ShellCommandInfo contém dados necessários para iniciar um aplicativo adicional para opções de reparo manual. |
UiInfo A estrutura UiInfo é usada para exibir mensagens de reparo para o usuário. |