Treinamento
Módulo
Usar funções e módulos em scripts do Windows PowerShell - Training
Este módulo aborda como criar módulos e funções em scripts do Windows PowerShell.
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Esta seção descreve as funções do Shell do Windows.
Tópico | Descrição |
---|---|
Funções do Intsafe.h |
|
Funções de biblioteca |
|
Funções de caminho |
|
AssocCreateForClasses |
Recupera um objeto que implementa uma interface IQueryAssociations . |
AssocGetDetailsOfPropKey |
Recupera o valor de uma determinada chave de propriedade usando as informações de associação de arquivo fornecidas pelas Extensões de Namespace. |
CDefFolderMenu_Create2 |
Cria um menu de contexto para um grupo selecionado de objetos de pasta de arquivos. |
Linha de comandoToArgvW |
Analisa uma cadeia de caracteres de linha de comando Unicode e retorna uma matriz de ponteiros para os argumentos de linha de comando, juntamente com uma contagem desses argumentos, de uma maneira semelhante aos valores argv e argc de tempo de execução C padrão. |
APPLET_PROC |
Serve como ponto de entrada para um aplicativo do Painel de Controle. Essa é uma função de retorno de chamada definida pela biblioteca. |
CreateAppContainerProfile |
Cria um perfil por usuário e por aplicativo para aplicativos da Windows Store. |
CreateEnvironmentBlock |
Recupera as variáveis de ambiente para o usuário especificado. Esse bloco pode ser passado para a função CreateProcessAsUser . |
CriarMRUListW |
Cria uma nova lista de usados mais recentemente (MRU). |
CreateProfile |
Cria um novo perfil de usuário. |
DefScreenSaverProc |
Fornece processamento padrão para todas as mensagens que um aplicativo de proteção de tela não processa. |
DefSubclassProc |
Chama o próximo manipulador na cadeia de subclasses de uma janela. O último manipulador na cadeia de subclasses chama o procedimento de janela original para a janela. |
DeleteAppContainerProfile |
Exclui o perfil especificado por usuário e por aplicativo. |
ExcluirPerfil |
Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário. |
DestruirEnvironmentBlock |
Libera variáveis de ambiente criadas pela função CreateEnvironmentBlock . |
DeriveAppContainerSidFromAppContainerName |
Obtém o SID do perfil especificado. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName é reservado para uso futuro. |
DLLGETVERSIONPROC |
Implementado por muitas das DLLs do Shell do Windows para permitir que os aplicativos obtenham informações de versão específicas da DLL. |
ArrastarAceitarArquivos |
Registra se uma janela aceita arquivos descartados. |
ArrasteTerminar |
Libera a memória que o sistema alocou para uso na transferência de nomes de arquivo para o aplicativo. |
Arquivo DragQuery |
Recupera os nomes dos arquivos soltos resultantes de uma operação bem-sucedida de arrastar e soltar. |
Ponto de Consulta de Arrastar |
Recupera a posição do ponteiro do mouse no momento em que um arquivo foi solto durante uma operação de arrastar e soltar. |
Ícone duplicado |
Cria uma duplicata de um ícone especificado. |
ExpandEnvironmentStringsForUser |
Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado. |
ExtrairAssociadoÍcone |
Obtém um identificador para um ícone armazenado como um recurso em um arquivo ou um ícone armazenado no arquivo executável associado a um arquivo. |
Ícone de extração |
Obtém um identificador para um ícone do arquivo executável, DLL ou arquivo de ícone especificado. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx . |
ExtractIconEx |
A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, DLL ou arquivo de ícone especificado. |
FileIconInit |
Inicializa ou reinicializa a lista de imagens do sistema. |
FindExecutable |
Recupera o nome e o identificador do arquivo executável (.exe) associado a um arquivo de documento específico. |
FreeConfirmConflictItem |
Libera os recursos que foram alocados para uma estrutura CONFIRM_CONFLICT_ITEM . |
FreeIDListArray |
Libera a memória usada por um ponteiro para uma matriz de lista de identificadores de item (PIDL). |
FreeIDListArrayCriança |
Libera o espaço de memória para a matriz de ponteiros para IDs de item filho. Isso libera o PITEMID_CHILDs dentro da matriz e a própria matriz. |
FreeIDListArrayFull |
Libera o espaço de memória para a matriz PIDL. Isso libera o PIDLIST_ABSOLUTEs dentro da matriz e a própria matriz. |
FreeKnownFolderDefinitionFields |
Libera os campos alocados no resultado de IKnownFolder::GetFolderDefinition. |
FreeMRUList |
Libera o identificador associado à lista MRU e grava dados armazenados em cache no registro. |
GetAllUsersProfileDirectory |
Recupera o caminho para a raiz do diretório que contém os dados do programa compartilhados por todos os usuários. |
GetAppContainerFolderPath |
Obtém o caminho da pasta de dados do aplicativo local para o contêiner de aplicativo especificado. |
GetAppContainerRegistryLocation |
Obtém o local do armazenamento do Registro associado a um contêiner de aplicativo. |
GetContractDelegateWindow |
Recupera uma janela que foi definida como um representante para a janela primária em primeiro plano de um aplicativo com a finalidade de associar a janela delegada aos contratos do aplicativo. Use essa função se você for um desenvolvedor que escreve um aplicativo da Windows Store em C++ nativo. |
GetCurrentProcessExplicitAppUserModelID |
Recupera a ID explícita do Modelo de Usuário do Aplicativo definida pelo aplicativo (AppUserModelID) para o processo atual. |
GetDefaultUserProfileDirectory |
Recupera o caminho para a raiz do perfil do usuário padrão. |
GetDpiForShellUiComponent |
Recupera os pontos por polegada (dpi) ocupados por um SHELL_UI_COMPONENT com base no fator de escala atual e PROCESS_DPI_AWARENESS. |
GetMenuContextHelpId |
Recupera o identificador de contexto da Ajuda associado ao menu especificado. |
Diretório GetProfilesDirectory |
Recupera o caminho para o diretório raiz onde os perfis de usuário estão armazenados. |
GetProfileType |
Recupera o tipo de perfil carregado para o usuário atual. |
GetScaleFactorForDevice |
Obtém o fator de escala preferencial para um dispositivo de exibição. |
GetScaleFactorForMonitor |
Obtém o fator de escala de um monitor específico. Essa função substitui GetScaleFactorForDevice. |
GetUserProfileDirectory |
Recupera o caminho para o diretório raiz do perfil do usuário especificado. |
GetWindowContextHelpId |
Recupera o identificador de contexto da Ajuda, se houver, associado à janela especificada. |
GetWindowSubclasse |
Recupera os dados de referência para o retorno de chamada de subclasse de janela especificado. |
IDListContainerIsConsistent |
Verifica se a estrutura de contêiner de um IDList é válida. |
ILAppendID |
Acrescenta ou precede uma estrutura SHITEMID a uma estrutura ITEMIDLIST . |
ILClone |
Clona uma estrutura ITEMIDLIST . |
ILCloneChild |
Clona uma estrutura ITEMIDLIST filho. |
ILCloneFirst |
Clona a primeira estrutura SHITEMID em uma estrutura ITEMIDLIST . |
ILCloneCompleto |
Clona uma estrutura ITEMIDLIST completa ou absoluta. |
ILCombine |
Combina duas estruturas ITEMIDLIST. |
ILCreateFromPath |
Retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado. |
Filho ILFindChild |
Determina se uma estrutura ITEMIDLIST especificada é filho de outra estrutura ITEMIDLIST. |
ILFindLastID |
Retorna um ponteiro para a última estrutura SHITEMID em uma estrutura ITEMIDLIST . |
ILFree |
Libera uma estrutura ITEMIDLIST alocada pelo Shell. |
ILGetNext |
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST. |
ILGetSize |
Retorna o tamanho, em bytes, de uma estrutura ITEMIDLIST. |
ILIsAlinhados |
Verifica se uma constante ITEMIDLIST está alinhada em um limite de ponteiro, que é um DWORD em arquiteturas de 32 bits e um QWORD em arquiteturas de 64 bits. |
ILIsCriança |
Verifica se um PIDL é um PIDL filho, que é um PIDL com exatamente um SHITEMID. |
ILIsEmpty |
Verifica se uma estrutura ITEMIDLIST está vazia. |
ILIsEqual |
Testa se duas estruturas ITEMIDLIST são iguais em uma comparação binária. |
Pai de ILIs |
Testa se uma estrutura ITEMIDLIST é o pai de outra estrutura ITEMIDLIST . |
ILNext(PCUIDLIST_RELATIVE) |
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST. |
ILRemoveLastID |
Remove a última estrutura SHITEMID de uma estrutura ITEMIDLIST. |
ILSaveToStream |
Salva uma estrutura ITEMIDLIST em um fluxo. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Ignora um determinado número de bytes em uma estrutura ITEMIDLIST constante, não alinhada e relativa. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Ignora um determinado número de bytes em uma estrutura ITEMIDLIST relativa e não alinhada. |
InetIsOffline |
Determina se o sistema está conectado à Internet. |
Controle de endereço de rede inicial |
Inicializa a classe da janela de controle de endereço de rede. |
LoadUserProfile |
Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel. |
MIMEAssociationDialog |
Executa a caixa de diálogo do tipo de conteúdo MIME não registrado. Observação: Windows XP Service Pack 2 (SP2) ou posterior: essa função não é mais suportada. |
CaminhoMakeUniqueName |
Cria um nome de caminho exclusivo a partir de um modelo. |
CaminhoAindaOutroMakeUniqueName |
Cria um nome de arquivo exclusivo com base em um nome de arquivo existente. |
RegisterAppStateChangeNotification |
Permite que um aplicativo registre uma função de retorno de chamada por meio da qual ele pode ser notificado de que sua biblioteca está entrando ou saindo de um estado suspenso. O aplicativo pode usar essas informações para executar quaisquer operações necessárias, como preservar o estado, que devem ser executadas nesse ponto. |
RegisterDialogClasses |
Registra todas as classes de janela não padrão exigidas pela caixa de diálogo de configuração de um protetor de tela. |
RegisterScaleChangeEvent |
Registra-se para um evento que é disparado quando a escala possivelmente foi alterada. Essa função substitui RegisterScaleChangeNotifications. |
Notificações de Mudança de Escala de Registro |
Registra uma janela para receber retornos de chamada ao dimensionar alterações de informações. Observação: Esta função não é suportada a partir do Windows 8.1. Em vez disso, use RegisterScaleChangeEvent. |
RemoveWindowSubclass |
Remove um retorno de chamada de subclasse de uma janela. |
Revogar ScaleChangeNotifications |
Revoga o registro de uma janela, impedindo-a de receber retornos de chamada ao dimensionar as alterações de informações. Observação: Esta função não é suportada a partir do Windows 8.1. Em vez disso, use UnregisterScaleChangeEvent. |
ScreenSaverConfigureDialog |
Recebe mensagens enviadas para a caixa de diálogo de configuração de um protetor de tela. Um protetor de tela que permite a configuração do usuário deve definir essa função. |
Protetor de tela |
Recebe mensagens enviadas para a janela do protetor de tela especificada. |
SetContractDelegateWindow |
Associa uma janela de aplicativo diferente da janela de primeiro plano principal aos contratos de um aplicativo. Use essa função se você for um desenvolvedor que escreve um aplicativo da Windows Store em C++ nativo. |
SetCurrentProcessExplicitAppUserModelID |
Especifica um AppUserModelID exclusivo definido pelo aplicativo que identifica o processo atual na barra de tarefas. Esse identificador permite que um aplicativo agrupe seus processos e janelas associados em um único botão da barra de tarefas. |
SetMenuContextHelpId |
Associa um identificador de contexto da Ajuda a um menu. |
SetWindowContextHelpId |
Associa um identificador de contexto da Ajuda à janela especificada. |
SetWindowSubclasse |
Instala ou atualiza um retorno de chamada de subclasse de janela. |
SHAddToRecentDocs |
Notifica o sistema de que um item foi acessado, com o objetivo de rastrear os itens usados mais recentemente e com mais frequência. Essa função também pode ser usada para limpar todos os dados de uso. |
SHAppBarMessage |
Envia uma mensagem da barra de aplicativos para o sistema. |
SHAssocEnumHandlers |
Retorna um objeto de enumeração para um conjunto especificado de manipuladores de extensão de nome de arquivo. |
SHAssocEnumHandlersForProtocolByApplication |
Obtém uma interface de enumeração que fornece acesso a manipuladores associados a um determinado protocolo. |
SHBindToFolderIDListParent |
Dado um item de namespace do Shell especificado na forma de uma pasta e uma lista de identificadores de item relativa a essa pasta, essa função se associa ao pai do item de namespace e, opcionalmente, retorna um ponteiro para o componente final da lista de identificadores de item. |
SHBindToFolderIDListParentEx |
Estende a função SHBindToFolderIDListParent permitindo que o chamador especifique um contexto de associação. |
SHBindToObject |
Recupera e associa a um objeto especificado usando o método IShellFolder::BindToObject do namespace do Shell. |
SHBindToParent |
Usa um ponteiro para uma PIDL (lista de identificadores de item totalmente qualificado) e retorna um ponteiro de interface especificado no objeto pai. |
SHBrowseForFolder |
Exibe uma caixa de diálogo que permite ao usuário selecionar uma pasta do Shell. |
SHChangeNotification_Lock |
Bloqueia a memória compartilhada associada a um evento de notificação de alteração do Shell. |
SHChangeNotification_Unlock |
Desbloqueia a memória compartilhada para uma notificação de alteração. |
SHChangeNotify |
Notifica o sistema de um evento que um aplicativo executou. Um aplicativo deve usar essa função se executar uma ação que possa afetar o Shell. |
SHChangeNotifyDeregister |
Cancela o registro do processo de janela do cliente de receber mensagens SHChangeNotify. |
SHChangeNotifyRegister |
Registra uma janela para receber notificações do sistema de arquivos ou do Shell, se o sistema de arquivos der suporte a notificações. |
SHChangeNotifyRegisterThread |
Habilita o registro assíncrono e o cancelamento do registro de um thread. |
SHCreateAssociationRegistration |
Cria um objeto IApplicationAssociationRegistration com base na implementação de estoque da interface fornecida pelo Windows. |
SHCreateDataObject |
Cria um objeto de dados em uma pasta pai. |
SHCreateDefaultContextMenu |
Cria um objeto que representa a implementação do menu de contexto padrão do Shell. |
SHCreateDefaultExtractIcon |
Cria um extrator de ícone padrão, cujos padrões podem ser configurados ainda mais por meio da interface IDefaultExtractIconInit . |
SHCreateDefaultPropertiesOp |
Cria uma operação de arquivo que define as propriedades padrão no item Shell que ainda não foram definidas. |
SHCreateItemFromIDList |
Cria e inicializa um objeto de item do Shell a partir de um PIDL. O objeto de item de shell resultante dá suporte à interface IShellItem . |
SHCreateItemFromParsingName |
Cria e inicializa um objeto de item de Shell com base na análise de um nome. |
SHCreateItemFromRelativeName |
Cria e inicializa um objeto de item do Shell a partir de um nome de análise relativo. |
SHCreateItemInKnownFolder |
Cria um objeto de item do Shell para um único arquivo que existe dentro de uma pasta conhecida. |
SHCreateItemWithParent |
Crie um item do Shell, dada uma pasta pai e uma ID de item filho. |
SHCreateShellFolderView |
Cria uma nova instância do objeto de exibição de pasta padrão do Shell (DefView). |
SHCreateShellFolderViewEx |
Cria uma nova instância do objeto de exibição de pasta padrão do Shell. É recomendável que você use SHCreateShellFolderView em vez dessa função. |
SHCreateShellItem |
Cria um objeto IShellItem. Observação: é recomendável usar SHCreateItemWithParent ou SHCreateItemFromIDList em vez dessa função. |
SHCreateShellItemArray |
Cria um objeto de matriz de itens do Shell. |
SHCreateShellItemArrayFromDataObject |
Cria um objeto de matriz de itens do Shell a partir de um objeto de dados. |
SHCreateShellItemArrayFromIDLists |
Cria um objeto de matriz de itens do Shell a partir de uma lista de estruturas ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem |
Cria uma matriz de um elemento a partir de um único item do Shell. |
SHDefExtractIcon |
Fornece um manipulador padrão para extrair um ícone de um arquivo. |
SHDoDragDrop |
Executa uma operação de arrastar e soltar. Suporta a criação de origem de arrastar sob demanda, bem como imagens de arrastar. |
Shell_NotifyIcon |
Envia uma mensagem para a área de status da barra de tarefas. |
Shell_NotifyIconGetRect |
Obtém as coordenadas de tela do retângulo delimitador de um ícone de notificação. |
ShellSobre |
Exibe uma caixa de diálogo ShellAbout . |
ShellDDEInit |
Registra os serviços DDE (Shell Dynamic Data Exchange) no processo atual, notificando o sistema de que o processo atual deseja hospedar objetos DDE. |
ShellExecutar |
Executa uma operação em um arquivo especificado. |
ShellExecuteEx |
Executa uma operação em um arquivo especificado. |
SHEmptyRecycleBin |
Esvazia a Lixeira na unidade especificada. |
SHEnumerateUnreadMailAccounts |
Enumera as contas de usuário que têm emails não lidos. |
SHEvaluateSystemCommandTemplate |
Impõe a validação estrita de parâmetros usados em uma chamada para CreateProcess ou ShellExecute. |
SHFileOperation |
Copia, move, renomeia ou exclui um objeto do sistema de arquivos. Essa função foi substituída no Windows Vista por IFileOperation. |
SHFreeNameMappings |
Libera um objeto de mapeamento de nome de arquivo que foi recuperado pela função SHFileOperation . |
SHGetDataFromIDList |
Recupera dados de propriedade estendida de uma lista de identificadores relativos. |
SHGetDesktopFolder |
Recupera a interface IShellFolder para a pasta da área de trabalho, que é a raiz do namespace do Shell. |
SHGetDiskFreeSpaceEx |
Recupera informações de espaço em disco para um volume de disco. |
SHGetDriveMedia |
Retorna o tipo de mídia que está na unidade fornecida. |
SHGetFileInfo |
Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz da unidade. |
SHGetFolderPathEx |
Recupera o caminho completo de uma pasta conhecida identificada pelo KNOWNFOLDERID da pasta. Isso estende SHGetKnownFolderPath permitindo que você defina o tamanho inicial do buffer de cadeia de caracteres. |
SHGetIconOverlayIndex |
Retorna o índice do ícone de sobreposição na lista de imagens do sistema. |
SHGetIDListFromObject |
Recupera o PIDL de um objeto. |
SHGetImageList |
Recupera uma lista de imagens. |
SHGetInstanceExplorer |
Recupera uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo do host seja fechado prematuramente. O processo de host normalmente é o Windows Explorer ou o Windows Internet Explorer, mas essa função também pode ser usada por outros aplicativos. |
SHGetItemFromDataObject |
Cria um IShellItem ou objeto relacionado com base em um item especificado por um IDataObject. |
SHGetItemFromObject |
Recupera um IShellItem para um objeto. |
SHGetKnownFolderIDList |
Recupera o caminho de uma pasta conhecida como uma estrutura ITEMIDLIST. |
SHGetKnownFolderItem |
Recupera um objeto IShellItem que representa uma pasta conhecida. |
SHGetKnownFolderPath |
Recupera o caminho completo de uma pasta conhecida identificada pelo KNOWNFOLDERID da pasta. |
SHGetLocalizedName |
Recupera o nome localizado de um arquivo em uma pasta do Shell. |
SHGetNameFromIDList |
Recupera o nome de exibição de um item identificado por seu IDList. |
SHGetNameFromPropertyKey |
Recupera o nome canônico da propriedade dado seu PROPERTYKEY. |
SHGetNewLinkInfo |
Cria um nome para um novo atalho com base no destino proposto pelo atalho. Esta função não cria o atalho, apenas o nome. |
SHGetPathFromIDList |
Converte uma lista de identificadores de item em um caminho do sistema de arquivos. |
SHGetPathFromIDListEx |
Converte uma lista de identificadores de item em um caminho do sistema de arquivos. Essa função estende SHGetPathFromIDList permitindo que você defina o tamanho inicial do buffer de cadeia de caracteres e declare as opções abaixo. |
Configurações SHGet |
Recupera as configurações atuais da opção Shell. |
SHGetStockIconInfo |
Recupera informações sobre ícones do Shell definidos pelo sistema. |
SHGetTemporaryPropertyForItem |
Recupera a propriedade temporária do item fornecido. Uma propriedade temporária é um repositório de leitura/gravação que contém propriedades apenas durante o tempo de vida do objeto IShellItem , em vez de ser persistido de volta no item. |
SHGetUnreadMailCount |
Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer uma ou todas as contas de email. |
SHIsArquivoDisponívelOffline |
Determina se um arquivo ou pasta está disponível para uso offline. Essa função também determina se o arquivo seria aberto da rede, do cache local de Arquivos Offline ou de ambos os locais. |
SHLoadInProc |
Cria uma instância da classe de objeto especificada de dentro do contexto do processo do Shell. Windows Vista e posterior: essa função foi desabilitada e retorna E_NOTIMPL. |
SHLoadNonloadedIconOverlayIdentifiers |
Sinaliza ao Shell que, durante a próxima operação que requer informações de sobreposição, ele deve carregar identificadores de sobreposição de ícone que falharam na criação ou não estavam presentes para criação na inicialização. Os identificadores que já foram carregados não são afetados. |
SHLocalStrDup |
Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. |
SHMultiFileProperties |
Exibe uma folha de propriedades mesclada para um conjunto de arquivos. Os valores de propriedade comuns a todos os arquivos são mostrados, enquanto aqueles que diferem exibem a cadeia de caracteres (vários valores). |
SHOpenFolderAndSelectItems |
Abre uma janela do Windows Explorer com itens especificados em uma pasta específica selecionada. |
SHOpenWithDialog |
Exibe a caixa de diálogo Abrir com . |
ShowShareFolderUI |
Exibe a guia Compartilhamento de Pastas na folha de propriedades da pasta especificada. |
SHParseDisplayName |
Converte o nome de exibição de um objeto de namespace do Shell em uma lista de identificadores de item e retorna os atributos do objeto. Essa função é o método preferencial para converter uma cadeia de caracteres em um PIDL. |
SHPathPrepareForWrite |
Verifica se o caminho existe. Isso inclui remontar unidades de rede mapeadas, solicitar que a mídia ejetável seja reinserida, criar os caminhos, solicitar que a mídia seja formatada e fornecer as interfaces de usuário apropriadas, se necessário. As permissões de leitura/gravação para a mídia não são verificadas. |
SHQueryRecycleBin |
Recupera o tamanho da Lixeira e o número de itens nela contidos para uma unidade especificada. |
SHQueryUserNotificationState |
Verifica o estado do computador do usuário atual para determinar se o envio de uma notificação é apropriado. |
SHRemoveLocalizedName |
Remove o nome localizado de um arquivo em uma pasta do Shell. |
SHRunControlPanel |
Abre um item do Painel de Controle. Nota: Esta função não é suportada a partir do Windows Vista |
SHSetDefaultProperties |
Aplica o conjunto padrão de propriedades em um item do Shell. |
SHSetInstanceExplorer |
Fornece uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo de host seja fechado prematuramente. O processo de host normalmente é o Windows Explorer ou o Internet Explorer, mas essa função também pode ser usada por outros aplicativos. |
SHSetKnownFolderPath |
Redireciona uma pasta conhecida para um novo local. |
SHSetLocalizedName |
Define o nome localizado de um arquivo em uma pasta do Shell. |
SHSetTemporaryPropertyForItem |
Define uma propriedade temporária para o item especificado. Uma propriedade temporária é mantida em um repositório de leitura/gravação que contém propriedades apenas durante o tempo de vida do objeto IShellItem , em vez de gravá-las de volta no item. |
SHSetUnreadMailCount |
Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro. |
SHTestTokenMembership |
Usa CheckTokenMembership para testar se o token fornecido é membro do grupo local com o RID especificado. |
SHUpdateImage |
Notifica o Shell de que uma imagem na lista de imagens do sistema foi alterada. |
SoftwareUpdateMessageBox |
Exibe uma caixa de mensagem padrão que pode ser usada para notificar um usuário de que um aplicativo foi atualizado. |
StgMakeUniqueName |
Cria um nome exclusivo para um fluxo ou objeto de armazenamento a partir de um modelo. |
StrStrNIW |
Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. |
StrStrNW |
Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas. |
TranslateURL |
Aplica traduções comuns a uma determinada string de URL, criando uma nova string de URL. |
Descarregar Perfil de Usuário |
Descarrega o perfil de um usuário que foi carregado pela função LoadUserProfile . O chamador deve ter privilégios administrativos no computador. Para obter mais informações, consulte a seção Comentários da função LoadUserProfile . |
UnregisterAppStateChangeNotification |
Cancela uma notificação de alteração registrada por meio de RegisterAppStateChangeNotification. |
UnregisterScaleChangeEvent |
Cancela o registro do evento de alteração de escala registrado por meio de RegisterScaleChangeEvent. Essa função substitui RevokeScaleChangeNotifications. |
URLAssociationDialog |
Invoca a caixa de diálogo do protocolo de URL não registrado. Essa caixa de diálogo permite que o usuário selecione um aplicativo para associar a um protocolo anteriormente desconhecido. Observação: Windows XP SP2 ou posterior: essa função não é mais compatível. |
WinExecError |
Recupera o valor de erro gerado se a função WinExec não puder executar um aplicativo especificado. |
Ajuda do WinHelp |
Inicia a Ajuda do Windows (Winhelp.exe) e transmite dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo. |
Treinamento
Módulo
Usar funções e módulos em scripts do Windows PowerShell - Training
Este módulo aborda como criar módulos e funções em scripts do Windows PowerShell.