INFO: Tipo de valor do registro de exportar para uma DLL de extensão de desempenho

Traduções deste artigo Traduções deste artigo
ID do artigo: 296481 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve o valor do registro que será recuperado pelo sistema operacional e passado para a função Abrir de uma DLL de extensão de desempenho.

Mais Informações

A biblioteca de desempenho (PerfLib), que está contido dentro do arquivo Advapi32.dll, do sistema é responsável por chamar a função Abrir de uma DLL de extensão de desempenho. PerfLib chama a função Abrir dentro de uma DLL de extensão de desempenho quando um aplicativo se conecta pela primeira vez ao registro para coletar dados de desempenho. Esta função Abrir normalmente executa a inicialização exigida para a biblioteca fornecer dados de desempenho.

A seguir está o protótipo de função para o exportado Abrir função na DLL de extensão de desempenho:
DWORD CALLBACK <openperformancedata>(LPWSTR lpDeviceNames);

onde o nome <openperformancedata> é simplesmente um espaço reservado para um nome definido pelo aplicativo.
Quando o sistema chama esta função Abrir , o argumento lpDeviceNames irá apontar para um buffer que contém seqüências de caracteres Unicode que são armazenadas no valor Exportar dentro a seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Application_Name\Linkage
No Microsoft Windows NT 4.0, o PerfLib aceita qualquer tipo de registro para o valor Exportar . No entanto, no Microsoft Windows 2000 e no Microsoft Windows XP, o tipo do valor exportação deve ser REG_SZ ou REG_MULTI_SZ . Se houver várias seqüências de caracteres, eles devem ser separados por um UNICODE_NULL e terminados por dois caracteres UNICODE_NULL. Se o valor Exportar não compatíveis com essa especificação no Windows 2000 e no Windows XP, o procedimento Open de uma extensão de desempenho DLL se chamará com NULL para o parâmetro lpDeviceNames .

Propriedades

ID do artigo: 296481 - Última revisão: segunda-feira, 24 de fevereiro de 2014 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Interface de Programação de Aplicativos do Microsoft Win32 nas seguintes plataformas
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Palavras-chave: 
kbnosurvey kbarchive kbmt kbapi kbinfo kbkernbase kbperfmon KB296481 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 296481

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com