Shell Funções Utilitárias Diversas
Esta seção descreve as funções do Shell do Windows exportadas pelo Shlwapi.dll e definidas em Shlwapi.h e Shlwapi.lib que não se enquadram em uma das outras categorias de funções do utilitário.
Nesta secção
Tópico | Descrição |
---|---|
DllInstall |
Manipula a instalação e configuração de uma DLL. |
GetProcessReference |
Recupera o objeto específico do processo fornecido peloSetProcessReference, incrementando a contagem de referência para manter o processo ativo. |
HashData |
Hashes uma matriz de dados. |
IsInternetESCEnabled |
Determina se o Windows Internet Explorer está na Configuração de Segurança Reforçada. |
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ê a partir 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 para um fluxo especificado. |
IStream_WritePidl |
Grava um PIDL de um objeto PCUIDLIST_RELATIVE em um IStream objeto. |
IStream_WriteStr |
Lê a partir 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 do objeto especificado IObjectWithSite::GetSite método. |
IUnknown_GetWindow |
Tenta recuperar um identificador de janela de um objeto COM consultando várias interfaces que têm um GetWindow método. |
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 IObjectWithSite::SetSite método. |
ParseURL |
Executa análise rudimentar de uma URL. |
QISearch |
Uma implementação orientada por tabela do IUnknown::QueryInterface método. |
SetProcessReference |
Fornece um objeto COM que permite extensões de Shell hospedadas e outros componentes para evitar que seu processo de host seja fechado prematuramente. O processo de host é normalmente o Windows Explorer ou Internet Explorer, 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 ao 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 |
Decrements 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. |