Funções de utilitário diversos do shell
Esta seção descreve as funções do Windows Shell exportadas por Shlwapi.dll e definidas em Shlwapi.h e Shlwapi.lib que não se enquadram em uma das outras categorias de função de utilitário.
Nesta seção
Tópico | Descrição |
---|---|
Dllinstall |
Manipula a instalação e a instalação de uma DLL. |
GetProcessReference |
Recupera o objeto específico do processo fornecido por SetProcessReference, incrementando a contagem de referências para manter o processo ativo. |
HashData |
Hashes uma matriz de dados. |
IsInternetESCEnabled |
Determina se a Explorer da Internet do Windows está na Configuração de Segurança Aprimorada. |
Isos |
Verifica se há sistemas operacionais e recursos do sistema operacional especificados. |
IStream_Copy |
Copia um fluxo para outro fluxo. |
IStream_Read |
Lê bytes de um fluxo especificado e retorna um valor que indica se todos os bytes foram lidos com êxito. |
IStream_ReadPidl |
Lê um ponteiro para uma lista de identificadores de item (PIDL) de um objeto IStream em um objeto PIDLIST_RELATIVE. |
IStream_ReadStr |
Lê de um fluxo e grava em uma cadeia de caracteres. |
IStream_Reset |
Move a posição de busca em um fluxo especificado para o início do fluxo. |
IStream_Size |
Recupera o tamanho, em bytes, de um fluxo especificado. |
IStream_Write |
Grava dados de formato desconhecido de um buffer em um fluxo especificado. |
IStream_WritePidl |
Grava um PIDL de um objeto PCUIDLIST_RELATIVE em um objeto IStream . |
IStream_WriteStr |
Lê de uma cadeia de caracteres e grava em um fluxo. |
IUnknown_AtomicRelease |
Libera um ponteiro COM (Component Object Model) e o define como NULL. |
IUnknown_GetSite |
Chama o método IObjectWithSite::GetSite do objeto especificado. |
IUnknown_GetWindow |
Tenta recuperar um identificador de janela de um objeto COM consultando várias interfaces que têm um método GetWindow . |
IUnknown_QueryService |
Recupera uma interface para um serviço de um objeto especificado. |
IUnknown_Set |
Altera o valor de um ponteiro de interface COM e libera a interface anterior. |
IUnknown_SetSite |
Define o site do objeto especificado chamando seu método IObjectWithSite::SetSite . |
Parseurl |
Executa a análise rudimentar de uma URL. |
QISearch |
Uma implementação controlada por tabelas do método IUnknown::QueryInterface . |
SetProcessReference |
Fornece um objeto COM que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo de host seja fechado prematuramente. Normalmente, o processo de host é Explorer do Windows ou Explorer da Internet, mas essa função também pode ser usada por outros aplicativos. |
SHAutoComplete |
Instrui os controles de edição do sistema a usar o Preenchimento Automático para ajudar a concluir URLs ou caminhos do sistema de arquivos. |
SHCreateMemStream |
Cria um fluxo de memória usando um processo semelhante a CreateStreamOnHGlobal. |
SHCreateStreamOnFileEx |
Abre ou cria um arquivo e recupera um fluxo para ler ou gravar nesse arquivo. |
SHCreateThread |
Cria um thread. |
SHCreateThreadRef |
Cria uma referência por thread a um objeto COM. |
SHCreateThreadWithHandle |
Cria um novo thread e recupera seu identificador. |
SHGetThreadRef |
Recupera a referência de objeto por thread definida por SHSetThreadRef. |
SHGlobalCounterDecrement |
Diminui um contador global. |
SHGlobalCounterGetValue |
Obtém o valor atual de um contador global. |
SHGlobalCounterIncrement |
Incrementa um contador global. |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
Libera uma referência de thread antes que o procedimento de thread retorne. |
SHSetThreadRef |
Armazena uma referência por thread a um objeto COM. Isso permite que o chamador controle o tempo de vida do thread para que ele possa garantir que o Windows não desligue o thread antes que o chamador esteja pronto. |