Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO As informações abaixo foram obtidas do fornecedor do dispositivo em questão sem nenhuma verificação independente por parte da Dell e estão sujeitas às restrições e isenções de responsabilidade descritas a seguir.
Voltar à página do índice Introdução: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral Bem-vindo ao Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO. Este documento descreve a visualização externa dos provedores de WMI e CDM dos adaptadores de rede Intel PRO.
Voltar à página do índice WMI: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral Esquema CIM (Common Information Model) Visão geral O WBEM (Web-Based Enterprise Management) é uma iniciativa da DMTF (Desktop Management Task Force) destinada a fornecer gerenciadores de sistemas empresariais com um método padronizado e barato para gerenciamento de estações finais.
Voltar ao início Esquema CIM (Common Information Model) O CIM (Common Information Model) apresenta uma visão consistente e unificada de todos os tipos de objetos lógicos e físicos em um ambiente gerenciado. Os objetos gerenciados são representados usando-se construções orientadas para objetos, tais como as classes. As classes incluem propriedades que descrevem os dados e os métodos que descrevem o comportamento. O CIM é desenvolvido pelo DMTF para ser independente de sistema operacional e de plataforma.
Management define as classes de associação para suportar classes de sistemas. Desenvolvedores de terceiros podem também definir classes de associação para seu ambiente de gerenciamento. O WBEM suporta o conceito de esquemas para agrupar as classes e .instâncias que são utilizadas dentro de um ambiente de gerenciamento específico. O Platform SDK inclui dois esquemas: o esquema CIM e o esquema Microsoft Win32. O esquema CIM contém as definições de classes para os primeiros dois níveis do CIM.
Voltar à página do índice Principais recursos: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Recursos do provedor WMI NCS Recursos do provedor CDM Recursos do provedor WMI NCS Os principais recursos do provedor WMI são os seguintes: Recursos do adaptador Enumerar todos os adaptadores físicos suportados pelo Intel® PROSet. Enumerar as configurações de um adaptador instalado. Adicionar/remover/atualizar as configurações para um adaptador instalado.
software CDM. O provedor CDM é utilizado apenas para adaptadores. A utilização da classe de resultado genérica libera mensagens específicas de resultados do código do provedor CDM. Entradas de registro controlam a execução do provedor. Os resultados dos testes são gravados no arquivo de registro de resultados Leia todas as restrições e isenções de responsabilidade.
Voltar à página do índice Arquivos instalados: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Arquivos WMI Arquivos do provedor CDM Arquivos WMI Executáveis Os executáveis do provedor WMI são os seguintes: NcsWmiCo.exe — O provedor do núcleo. Implementa o IANet_NetService e as classes de eventos do núcleo. NcsWmiCo.exe — O provedor de instâncias e métodos. Implementa o esquema do adaptador Ethernet, o esquema de agrupamento, o esquema de configuração e o esquema de VLAN.
Arquivos do provedor CDM Executáveis Os executáveis do provedor CDM são os seguintes: Ncsdiag.exe é o arquivo executável para os diagnósticos do CDM. Ele segue a especificação da interface WMI Microsoft* e é acessado como um servidor COM fora do processo. Outros executáveis a partir da pilha de software do Intel® PROSet Arquivos MOF Os arquivos .
DNcsCdm2.mof inglês núcleo Não se aplica Exclui as classes do CDM Intel Nota: A localização necessita da adição do arquivo .mof correto dependente do idioma. Arquivos de recursos Os arquivos de recursos do provedor CDM são os seguintes: ENU_Diag.dll - Recursos do WMI em inglês EUA para provedor de diagnóstico. Leia todas as restrições e isenções de responsabilidade.
Voltar à página do índice Segurança: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Os provedores WMI e CDM utilizam a personificação do cliente para gerenciar a seguraça. Cada chamada aos provedores será feita no contexto de segurança do próprio cliente, o qual é enviado para as camadas inferiores. Uma ou todas as operações podem falhar caso você não tenha direitos administrativos sobre a máquina de destino. Leia todas as restrições e isenções de responsabilidade.
Voltar à página do índice Espaço de nomes e contexto: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO As classes CIM residem em um espaço de nomes. O espaço de nomes padrão da Microsoft* é chamado root/cimv2 e está baseado no CIM v2.2 ou root/default. As classes de provedores WMI e CDM podem ser adicionadas a esse espaço de nomes. Os provedores são baseados no CIM v2.5.
Caso esse qualificador esteja faltando, ele terá o mesmo efeito como se o atributo fosse FALSE. WarningErrorCode VT_I4 Algumas operações podem necessitar que sejam enviados avisos para o usuário (por exemplo, adicionar um adaptador ao grupo pode exigir que o grupo seja recarregado em algumas circunstâncias). O WMI não fornece um mecanismo para isso. Se esse qualificador estiver presente e for diferente de zero, o provedor retornará E_FAIL se a operação for bem sucedida, mas houve um aviso associado.
Voltar à página do índice Localidades e localização: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Arquivos MOF localizados Dados de atributos localizados Há dois aspectos para a localização de provedores WMI e CDM — arquivos MOF localizados e dados de atributos localizados. Arquivos MOF localizados Todos os arquivos MOF utilizados pelos provedores são localizados de acordo com o modelo de globalização do Microsoft Windows* Management Instrumentation (WMI).
Um aplicativo WMI, para receber os dados localizados, pode especificar a localidade utilizando um parâmetro strLocale em chamadas SWbemLocator::ConnectServer e IWbemLocator::ConnectServer. Se a localidade não for especificada, será utilizada a localidade padrão para esse sistema. (por exemplo, MS_409 para inglês dos EUA). Essa localidade é utilizada para selecionar o espaço de nomes correto quando for acrescentar strings em inglês. Além disso, o IWbemServices::GetObject, SwbemServices.
Voltar à página do índice Relatório de erros: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral Códigos de erro Visão geral Esta seção sobre o IANet_ExtendedStatus descreve como tratar os erros gerados pelos provedores WMI e CDM. Como e quando um objeto de erro é retornado depende se uma chamada é síncrona, semi-síncrona ou assíncrona. Quando ocorrer um erro, na maioria dos casos, o HRESULT é definido como WBEM_E_FAILED.
0x8004090D – "WMI: o parâmetro do contexto é de um tipo incorreto" 0x8004090E – "WMI: erro ao formatar o registro de depuração" 0x8004090F – "WMI: caminho incorreto do objeto" 0x80040910 – "WMI: falha ao atualizar configuração" 0x80040911 – "WMI: foi passado um parâmetro nulo para o método" 0x80040912 – "Valor muito baixo da configuração." 0x80040913 – "Valor muito baixo da configuração.
0x80040213 – "Camada de sincronização: o adaptador não é membro de grupo." 0x80040214 – "Camada de sincronização: driver não carregado." 0x80040215 – "Camada de sincronização: falha de representação do cliente" 0x80040216 – "Camada de sincronização: exceção detectada" 0x80040217 – "Camada de sincronização: sessão não bloqueada." 0x80040218 – "Camada de sincronização: camada de acesso a hardware não disponível." 0x80040219 – "Camada de sincronização: flash não disponível.
0x80042003 – "RAP: erro no carregamento do XML." 0x80042004 – "RAP: não inicializado." 0x80042005 – "RAP: regra não extraída anteriormente." 0x80042006 – "RAP: erro na contagem de condições." 0x80042007 – "RAP: erro de aplicação de resultados." 0x80042008 – "RAP: regra inválida." 0x80042009 – "RAP: nó não encontrado" 0x8004200A – "RAP: erro de nó único." 0x8004200B – "RAP: nenhuma regra de ação." 0x8004200C – "RAP: condição zero." 0x8004200D – "RAP: ação zero.
Voltar à página do índice O esquema do núcleo: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral IANet_NetService Eventos do núcleo Casos de utilização Visão geral O esquema do núcleo consiste na classe IANet_NetService e nas classes de eventos do núcleo. Voltar ao início IANet_NetService Objetivo A classe IANet_NetService é o objeto root do esquema IANet_. Essa classe permite ao cliente acessar as sessões que são necessárias para executar as configurações.
Não é possível excluir a instância de IANet_NetService. Modificação de propriedades Não há propriedades modificáveis pelo usuário dessa classe. Atributos suportados Essa classe implementa dois atributos: Version — Contém a versão atual do provedor de núcleo. InstallDate — Contém a data que os provedores foram instalados.
IANet_InternalErrorEvent Objetivo Esse evento é utilizado para notificar o cliente que ocorreu um erro interno nos provedores de eventos. Em alguns casos isso significa que o provedor de eventos não é capaz de relatar mais eventos.
IANet_IPProtcolEndpoints não será criado até o protocolo ter sido vinculado à miniporta apropriada). Finalização de um identificador da sessão Após alterar a configuração, chame o método Apply para aceitar as mudanças. Isso pode retornar um código de ação de acompanhamento (por exemplo, reiniciar o sistema antes que as mudanças surtam efeito). Chame sempre o ReleaseSessionHandle após a finalização de uma seção, do contrário, quaisquer alterações feitas serão descartadas.
Voltar à página do índice O esquema do adaptador Ethernet: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral IANet_EthernetAdapter IANet_IPProtocolEndpoint IANet_BootAgent IANet_PCIDevice IANet_EthernetPCIDevice Visão geral O esquema do adaptador é utilizado para modelar os vários adaptadores Ethernet Intel® PROSet configuráveis. Esse esquema está baseado no esquema CIM v2.5.
NICs não-Intel que podem participar em um grupo de vários fornecedores Intel Grupo criado de adaptadores Intel Criação de instâncias Não é possível criar instâncias de IANet_EthernetAdapter. Remoção de instâncias Excluir uma instância de IANet_EthernetAdapter desinstalará os adaptadores físicos. Apenas os adaptadores Intel não virtuais podem ser desinstalados dessa forma. É necessário um identificador da sessão para essa operação.
IANet_IPProtocolEndpoint Objetivo Essa classe é utilizada para descrever as configurações de IP para um ponto extremo do protocolo no sistema. O provedor WMI não fornece informações para quaisquer outros tipos de protocolos de rede.. A classe é derivado do CIM_IPProtocolEndpoint da classe de resumo. O provedor WMI fornece apenas informações do protocolo quando ele envolver uma entidade gerenciada pelo Intel PROSet.
IANet_BootAgent Purpose Essa classe é utilizada para capturar informações sobre os recursos de inicialização de rede de um adaptador (por exemplo, configurações para o PXE Boot Agent suportadas por alguns adaptadores Intel). Essa classe é derivada do CIM_BootService. Instâncias Existe uma instância do IANet_BootAgent para cada adaptador que suporta o recurso boot agent, mesmo se o boot agent não estiver instalado no momento. Criação de instâncias Não é possível criar instâncias de IANet_BootAgent.
FlashData[] ); Voltar ao início IANet_PCIDevice Objetivo Essa classe é utilizada para descrever as propriedades de um dispositivo PCI para um dispositivo de rede no sistema. Essa classe é derivada do CIM_PCIDevice. Instâncias Existe uma instância para essa classe para cada placa PCI que é um dispositivo de rede no sistema. Para IA64, terão instâncias apenas os dispositivos PCI que são adaptadores suportados pelo Intel PROSet. Criação de instâncias Não é possível criar instâncias de IANet_PCIDevice.
Objetivo Essa classe é utilizada para descrever as propriedades de um dispositivo PCI para um adaptador de rede Ethernet suportado pelo Intel PROSet. Essa é uma subclasse de IANet_PCIDevice. A classe contém alguns atributos extras que são conhecidos apenas por dispositivos PCI suportados pelo PROSet. Instâncias Existe uma instância para essa classe para cada placa PCI que é um adaptador de rede Ethernet suportado pelo Intel PROSet.
Voltar à página do índice O esquema de configuração: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral IANet_Configuration IANet_Setting IANet_SettingInt IANet_SettingEnum IANet_SettingSlider IANet_SettingMultiSelection IANet_SettingString Visão geral Voltar ao início IANet_Configuration Objetivo Esta classe é utilizada para agrupar uma coleção de instâncias de IANet_Setting. Essa classe é derivada do CIM_Configuration.
Não é possível remover instâncias de IANet_Configuration. Modificação de propriedades Não há propriedades modificáveis pelo usuário para essa classe. Associações Existirá uma instância de IANet_AdapterConfiguration para associar cada adaptador (IANet_EthernetAdapter) à respectiva configuração. Existirá uma instância de IANet_VLANConfiguration para associar cada VLAN (IANet_VLAN) à respectiva configuração.
inteiro e ao modo como os provedores validam. Para IANet_SettingInt a GUI exibirá uma caixa de edição com um controle de incremento/decremento de valores. Instâncias Existe uma instância dessa classe para cada configuração que deverá ser exibida como uma caixa de edição de valores inteiros. Criação de instâncias Não é possível criar instâncias dessa classe. Remoção de instâncias Não é possível remover instâncias dessa classe.
O SettingID não é utilizado. Métodos Não há métodos suportados nessa classe. Para efetuar mudanças a uma configuração, modifique a propriedade requerida e chame PutInstance. Voltar ao início IANet_SettingSlider Objetivo Esta classe modela uma configuração que assume um valor inteiro. Há várias classes de configuração de IANet utilizadas para modelar valores inteiros.
o valor e utilize PutInstance() para atualizar a configuração. Os provedores verificarão se CurrentValue Є PossibleValues[] Associações Cada instância de IANet_SettingMultipleSelection está associada a uma instância de IANet_Configuration utilizando uma instância de IANet_SettingContext. Atributos não suportados O SettingID não é utilizado. Métodos Não há métodos suportados nessa classe. Para efetuar mudanças a uma configuração, modifique a propriedade requerida e chame PutInstance.
Voltar à página do índice O esquema de grupos: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral IANet_TeamOfAdapters IANet_TeamedMemberAdapter IANet_NetworkVirtualAdapter Visão geral O esquema de grupos descreve como os adaptadores Ethernet são reunidos em grupos. Voltar ao início IANet_TeamOfAdapters Objetivo Essa classe implementa a classe CIM_RedundancyGroup.
Remoção de instâncias Da mesma forma, para remover um grupo, exclua a instância de IANet_TeamOfAdapters. Os provedores excluem as associações aos membros do grupo e o adaptador virtual e as configurações do grupo. Modificação de propriedades Use Put() para alterar o valor da propriedade TeamingMode e, em seguida, chame PutInstance() para atualizar o grupo. Associações Cada adaptador do grupo é associado a uma instância do grupo de IANet_TeamOfAdapters usando uma instância de IANet_TeamMemberAdapter.
Existe uma instância dessa classe para cada grupo Intel que foi vinculado a um adaptador virtual. Criação de instâncias Não é possível criar instâncias dessa classe. Para criar um grupo, crie uma instância de IANet_TeamOfAdapters. A classe só vai passar a existir depois que você chamar IANet_NetService .Apply() dentro do contexto de uma sessão válida e a instância IANet_EthernetAdapter for criada. Remoção de instâncias Não é possível excluir instâncias dessa classe. Associações É uma classe de associação.
Voltar à página do índice O esquema de VLAN: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral IANet_802dot1QVLANService IANet_VLAN Visão geral Voltar ao início IANet_802dot1QVLANService Objetivo Essa classe é usada para conter as propriedades IEEE 802.1Q de um adaptador de rede. Essa classe implementa a classe CIM CIM_802dot1QVLANService. Instâncias Existe uma instância dessa classe para cada adaptador ou grupo que suporta IEEE 802.1Q.
Se o grupo já tem VLANs Se o grupo não tem VLANs e você usa um identificador de sessão no contexto ao enumerar essa classe. Criação de instâncias Não é possível criar instâncias dessa classe. Se o adaptador não tiver uma instância associada a ele, o adaptador não suporta esse serviço. Remoção de instâncias Não é possível excluir instâncias dessa classe. Modificação de propriedades Essa classe não tem propriedades modificáveis.
Voltar à página do Índice Voltar ao início 40
Voltar à página do índice Obtenção da configuração atual: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Obtenção Obtenção Obtenção Obtenção Obtenção Obtenção Obtenção Obtenção Obtenção Obtenção dos adaptadores físicos dos dispositivos PCI das configurações do adaptador das configurações do grupo das definições do grupo da configuração da VLAN das definições da VLAN das informações sobre o protocolo IP das informações sobre o boot agent das definições do boot agent O cliente n
Tarefa Consulta WQL Classe do resultado Comentário Enumere os dispositivos PCI de rede SELECT * FROM IANet_PCIDevice IANet_PCIDevice A consulta pode retornar modems e outros dispositivos que o Intel® PROSet não configura. Equivale a IWbemServices::CreateInstanceEnumAsync. Enumere todos os dispositivos PCI usados pelos adaptadores configurados pelo Intel® PROSet. SELECT * FROM IANet_EthernetPCIDevice Determine se o adaptador está instalado.
adaptador WHERE AssocClass = IANet_SettingContext IANet_SettingEnum, IANet_SettingMultiSelection, IANet_SettingSlider cada definição. Voltar ao início Obtenção da configuração do grupo As classes principais do esquema de agrupamento são IANet_EthernetAdapter, IANet_TeamOfAdapters, IANet_NetworkVirtualAdapter e IANet_TeamedMemberAdapter. A dificuldade desse esquema é que existe uma instância de IANet_EthernetAdapter para cada adaptador físico e virtual.
Tarefa Consultas WQL Classe do resultado Comentários Obtenha o objeto de configuração do grupo, começando pelo adaptador virtual ASSOCIATORS OF {caminho de IANet_EthernetAdapter} WHERE ResultClass = IANet_Configuration IANet_Configuration Retorna exatamente um objeto. Mesmo se não houver definições, sempre haverá um objeto de configuração. O caminho desse objeto é usado na próxima consulta.
As classes envolvidas nessa parte do esquema são are IANet_VLAN, IANet_Configuration, IANet_SettingInt, IANet_SettingString, IANet_SettingEnum, IANet_SettingMultiSelection e IANetSettingSlider. As classes de associação IANet_VLANConfiguration e IANet_SettingContext não contêm dados reais — elas atuam como uma "cola" entre as definições e o objeto pai. É exatamente igual ao caso das definições de adaptador.
agent associado ao IANet_EthernetAdapter} WHERE adaptador ResultClass = IANet_BootAgent fornecem informações sobre a imagem ROM de inicialização para o adaptador. InvalidImageSignature, Version, UpdateAvailable, FlashImageType Voltar ao início Obtenção das definições do boot agent Os objetos de definição não estão associados diretamente ao boot agent. Em conformidade com o padrão CIM, eles estão associados a um objeto de configuração, associado ao boot agent.
Voltar à página do índice Atualização da configuração: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral Alteração das configurações de adaptador, grupo ou VLAN Criação de um novo grupo (Vazio) Acréscimo de um adaptador a um grupo Remoção do adaptador de um grupo Exclusão de um grupo Alteração do modo de um grupo Alteração da prioridade de um adaptador dentro de um grupo Desinstalação de um adaptador Criação de uma VLAN Alteração dos atributos de uma VLAN Exclusão de um
As descrições específicas da configuração envolvem: O O O O O número inteiro correspondente ao valor da configuração era menor que o mínimo permitido. número inteiro correspondente ao valor da configuração era maior que o máximo permitido. número inteiro correspondente ao valor da configuração não é permitido. comprimento da string de configuração é maior que o máximo permitido. valor da string não é um dos valores permitidos.
É necessário configurar GroupComponent para que seja o caminho de objeto completo para o IANet_TeamOfAdapters ao qual o adaptador deve ser adicionado. É necessário configurar PartComponent para que seja o caminho de objeto completo do IANet_EthernetAdapter que deve ser adicionado ao grupo. Também é possível configurar a prioridade para o adaptador no grupo. Por fim, chame IWbemServices::PutInstance() para adicionar o adaptador ao grupo, passando o indicador WBEM_FLAG_CREATE_ONLY.
Requer identificador da sessão. PreCheck está disponível. Requer uma chamada de Apply antes que a operação seja executada. Para alterar a prioridade de um adaptador, o cliente deve primeiro obter a instância de IANet_TeamedMemberAdapter para o adaptador. (por exemplo: use IWbemServices::GetObject usando o caminho do objeto). Em seguida, use IWbemClassObject::Put para alterar o atributo AdapterFunction do adaptador.
PutInstance para instruir o provedor WMI a atualizar os atributos, passando o indicador WBEM_FLAG_UPDATE_ONLY. Se essa ação falhar, verifique IANet_ExtendedStatus para ver o código de erro. Voltar ao início Exclusão de uma VLAN Exclusão de uma VLAN: Requer identificador da sessão. PreCheck está disponível. Requer uma chamada de Apply antes que a operação seja executada. Para excluir uma VLAN, chame IWbemServices::DeleteInstance, passando o caminho de objeto da VLAN a ser excluída.
strErrorMessage ); Ler a imagem da ROM de inicialização uint32 ReadFlash( [OUT] uint8 FlashData[] ); FlashData[] contém a imagem de ROM Flash no NIC. Esse método lê a ROM Flash no NIC que pode ser salva em arquivo. Leia todas as restrições e isenções de responsabilidade.
Voltar à página do índice Notificações de eventos: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Classes de eventos concretos Registro para eventos Voltar ao início Classes de eventos concretos IANet_802dot3AdapterEvent Objetivos Esse evento informa o cliente sobre uma alteração no status ou na configuração de um adaptador. Acionadores O evento ocorre depois que o status de um adaptador muda ou depois que você altera a configuração de um adaptador e chama Apply.
Objetivos Esse evento informa o cliente sobre uma alteração no status ou na configuração de um grupo. Acionadores O evento ocorre: Depois que o status de um adaptador muda. Depois que você altera a configuração de um grupo e chama Apply. Depois que a configuração do grupo foi alterada e você chamou Apply. Dados do evento Team contém o caminho de objeto do grupo que causou o evento. IANet_802dot3VlanEvent Objetivos Esse evento informa o cliente sobre uma alteração no status ou na configuração de uma VLAN.
Voltar à página do índice Consultas WQL otimizadas: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Visão geral Obtenção das configurações de um adaptador, VLAN ou grupo Obtenção de uma configuração Visão geral O provedor WMI é otimizado para permitir que os aplicativos obtenham configurações por meio de consultas. O provedor WMI reconhece as consultas apresentadas a seguir e só retorna os objetos que correspondem.
Voltar à página do índice Diagnósticos: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Classes de diagnósticos Entradas de registro Registro Classes associativas Testes Classes de diagnóstico IANet_DiagTest Objetivo IANet_DiagTest é uma subclasse de CIM_DiagnosticTest. Essa classe proporciona um veículo genérico para executar e controlar testes de diagnóstico para um adaptador Ethernet com suporte para Intel® PROSet.
IANet_DiagResult. DiscontinueTest — Tenta parar um teste de diagnóstico em andamento, segundo a definição de dois parâmetros referenciando CIM_ManagedSystemElement e CIM_DiagnosticResult. Esses parâmetros funcionam como o RunTest. Um terceiro parâmetro, TestingStopped, retorna um valor BOOLEANO, que indica se o comando conseguiu interromper o teste.
3. Clique no botão Enum Instances do teste do WBEM e digite IANet_DiagTest. 4. Clique duas vezes na instância do IANet_DiagTest. O nome terá a forma X@[AdapterGUID}, onde X é o nome do teste e AdapterGUID será o nome do adaptador, igual ao da chave Name (Nome) do IANet_EthernetAdapter. 5. Veja a seguir um exe4mplo do caminho do objeto recuperado: \\MYCOMPUTER\root\Cimv2:IANet_DiagTest.Name="1@{4A0CDABE-F6C3-45D0-B60D-F6E7BAFA2C2C}" 6. Salve o caminho do objeto. 7.
Propriedades SettingID Métodos (não há suporte para métodos) VerifyOKToApplyToMSE ApplyToMSE VerifyOKToApplyToCollection ApplyToCollection VerifyOKToApplyIncrementalChangeToMSE ApplyIncrementalChangesToMSE ApplyIncrementalChangeToCollection CIM_DiagnosticSetting: Chave SettingID (string) Propriedades TestWarningLevel (uint16) ReportSoftErrors (Booleano) ReportStatusMessages (Booleano) HaltOnError (Booleano) QuickMode (Booleano) PercentOfTestCoverage (uint8) IANet_DiagResult Objetivo Instâncias de IANet_Dia
CIM_DiagnosticResult: Chaves DiagnosticCreationClassName (string) DiagnosticName (string) ExecutionID (string) DiagSystemCreationClassName (string) DiagSystemName (string) Propriedades TimeStamp (string) IsPackage (Booleano) TestStartTime (data/hora) TestCompletionTime (data/hora) TestState (uint16) TestResults (string) PercentComplete (uint8) IANet_DiagResult Voltar ao início Entradas de registro As entradas a seguir são inseridas do registro (registry) durante a instalação, em: HKLM\Software\Intel\NETWOR
Habilitação do log de resultados Para habilitar o log de resultados: 1. Na chave de registro HKLM\Software\Intel\NETWORK_SERVICES\NCS\NCSDiag, configure o valor Enable como 1. 2. Configure o valor LogFileName como o nome de arquivo preferencial para o registro ou use o padrão NcsDiag.log. 3. O arquivo de registro ficará no diretório indicado pelo valor InstalledDir.
IANet_DiagSetting e, portanto, pode ser configurado adaptador por adaptador. Os respondedores CDM responderão a dispositivos PROSet e vice-versa. Os testes de emissor/respondedor retornam dois tipos de valores de erro. Primeiramente, as camadas inferiores podem retornar um código de erro (HRESULT).
Voltar à página do índice Execução de métodos em IANet_DiagTest: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Execução de RunTest e outros métodos em WbemTest O método RunTest do arquivo MOF é o seguinte: uint32 RunTest([IN] CIM_ManagedSystemElement ref SystemElement, [IN] CIM_DiagnosticSetting ref Setting, [OUT] CIM_DiagnosticResult ref Result); Os primeiros dois parâmetros são parâmetros In. É necessário obter o caminho de objeto de ambos os objetos referenciados.
Voltar à página do índice Resumo das classes CIM: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Classe Pode Pode Métodos criar? excluir? implementados Propriedades configuráveis Propriedades sem suporte Contagem de instâncias Classes de associação relacionadas IANet_802dot1QVLANService N N CreateVLAN GRVPEnabled, JoinTime Description, Install Date, Started, StartMode, Status Uma instância para cada grupo ou adaptador que presta suporte a VLANs.
HaltOnError, OtherStateDescription, ReportSoftErrors, TestWarningLevel combinação de IANet_DiagResultForMSEM adaptador/teste IANet_EthernetAdapter N S IdentifyAdapter Nenhum HasVLANs IsPowerMgmtSupported GetPowerUsage SetPowerUsage GetPowerUsageOptions SetPowerUsageOptions TestCable AdvancedTestCable TestLinkSpeed AutoSense – (é exibido como uma configuração), ErrorCleared, OtherIdentifyingInfo, IdentifyingDescriptions, InstallDate, LastErrorCode, MaxDataSize, MaxQuiesceTime, PowerManagementCapabiliti
MaxQuiesceTime, Name, OtherIdentifyingInfo, PowerManagementCapabilities, PowerManagementSupported, PowerOnHours, ProtocolDescription, ProtocolSupported, SelfTestEnabled, TimeOfLastReset, TotalPowerOnHours IANet_Setting N N Nenhum Nenhum SettingID Classe abstrata IANet_SettingContext IANet_SettingContext N N Nenhum Nenhum Nenhum Uma instância para cada configuração Essa classe associa IANet_Setting com an IANet_Configuration.
Voltar à página do Índice Voltar ao início 67
Voltar à página do índice Contrato de licença de software Intel (Final, Licença): Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO IMPORTANTE - LEIA ANTES DE COPIAR, INSTALAR OU USAR Não use ou carregue este software e qualquer outro material associado (coletivamente, o “Software”) antes de ler cuidadosamente os termos e condições a seguir. Ao carregar ou usar o Software, você automaticamente concorda com os termos deste Contrato. Se não concordar, não instale nem use o Software.
propriedade ou patentes, direitos autorais, trabalho de máscara, segredo comercial ou outro direito de propriedade intelectual que a Intel controle ou possua, excetuando-se o que se encontra expresso neste Contrato. PROPRIEDADE DO SOFTWARE E COPYRIGHTS.O título de todas as cópias do Software permanece com a Intel ou seus fornecedores. O Software contém direitos autorais e está protegido pelas leis dos Estados Unidos e de outros países e por provisões de tratados internacionais.
Voltar à página do índice Suporte: Guia do usuário de provedores WMI e CDM dos adaptadores de rede Intel® PRO Páginas da Web e sites da Internet http://www.dell.com Técnicos do Suporte ao cliente Se os procedimentos para a solução de problemas não forem eficazes, entre em contato com a Dell Computer Corporation para obter assistência técnica (consulte a seção “Ajuda” na documentação do seu sistema). Antes de ligar... Você precisa estar no computador com o software em execução e ter a documentação à mão.