ID do artigo: 68827 - Última revisão: quinta-feira, 30 de outubro de 2003 - Revisão: 2.0 Atualizar cache particular perfis (arquivos de inicialização)
SumárioEm Windows versão 3.1, na primeira vez que um perfil particular (arquivo de inicialização) é acessado, o sistema irá chamar a API GetFileTime() e armazenar esse valor. A API WriteProfileString() irá chamar a API GetFileTime() e comparar o valor de retorno para o valor armazenado. Se os dois valores coincidirem, o arquivo será considerado válido por dois segundos. A função faz as alterações e grava o conteúdo novo disco. Se os dois valores não corresponderem, o perfil é reler em um buffer e a alteração é feita. O mesmo princípio se aplica para ler valores de um perfil particular. O raciocínio por trás o limite de segundo duas é que a maioria dos aplicativos ler particulares perfis em um intermitente, na inicialização do aplicativo e escrever em um intermitente, no encerramento do aplicativo. A penalidade de uma leitura em uma seqüência de leitura vinte é considerada aceitável, dadas as vantagens. No Windows versão 3.0, um aplicativo que tenha um perfil particular não responderá às alterações feitas a esse perfil particular por um editor de texto. Quando um editor de texto atualiza um perfil particular, o arquivo no disco é modificado. No entanto, GetPrivateProfileString() e GetPrivateProfileInt() não lêem do arquivo de disco, em vez disso, as funções ler de uma cópia do arquivo em um cache. WritePrivateProfileString() atualizará as seções apropriadas no arquivo em cache e o arquivo de disco, no entanto, as funções serão não recarregar o arquivo de disco no cache, a menos que todo o cache é invalidado. As informações incluídas abaixo descreve como forçar um perfil particular a ser recached de um arquivo de disco. Mais InformaçõesWindows armazena em cache arquivos .ini para reduzir o tempo de acesso. Esse design permite que o arquivo permanecem na memória até que um arquivo .ini diferente é carregado ou até que um aplicativo força recaching do arquivo. Para forçar um arquivo .ini para ser recached, verifique a seguinte chamada (onde <fname.ini> é o nome do perfil particular do aplicativo): Enquanto arquivos .ini são armazenadas em cache para otimizar o tempo de acesso, a seguir estão exemplos de como e quando um arquivo .ini pode ser recached.
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 68827
(http://support.microsoft.com/kb/68827/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início