Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
shobjidl.h contém as seguintes interfaces de programação:
Interfaces
|
IAccessibilityDockingService Encaixa uma janela de aplicativo na parte inferior de um monitor quando um aplicativo da Windows Store está visível e não ajustado ou quando o inicializador está visível. |
|
IAccessibilityDockingServiceCallback Recebe eventos de encaixe da janela de acessibilidade. |
|
IAccessibleObject Expõe um método que pode ser usado por um aplicativo de acessibilidade. |
|
IApplicationAssociationRegistrationUI Expõe um método que inicia uma caixa de diálogo de associação avançada por meio da qual o usuário pode personalizar suas associações. |
|
IAutoCompleteDropDown Expõe métodos que permitem aos clientes redefinir ou consultar o estado de exibição da lista suspensa de preenchimento automático, que contém possíveis conclusões para uma cadeia de caracteres inserida pelo usuário em um controle de edição. |
|
IBandHost Expõe métodos que criam e destroem faixas e especificam sua disponibilidade. |
|
ICDBurn Expõe métodos que determinam se um sistema tem hardware para gravar em CD, a letra da unidade de um dispositivo gravador de CD e inicia programaticamente uma sessão de gravação de CD. |
|
ICDBurnExt ICDBurnExt pode estar alterado ou indisponível. |
|
ICommDlgBrowser3 Estende os recursos de ICommDlgBrowser2 e usado pelas caixas de diálogo de arquivo comuns quando hospedam um navegador Shell. |
|
IComputerInfoChangeNotify Sem suporte. Essa interface pode estar ausente em versões posteriores do Windows. (IComputerInfoChangeNotify) |
|
IDeskBand2 Expõe métodos para habilitar e consultar efeitos de translucência em um objeto deskband. |
|
IDesktopGadget Expõe um método que permite a adição programática de um gadget instalado à área de trabalho do usuário. |
|
IDragSourceHelper2 Expõe um método que adiciona funcionalidade a IDragSourceHelper. Esse método define as características de uma operação de arrastar e soltar sobre um objeto IDragSourceHelper. |
|
IDynamicHWHandler Chamado pela Reprodução Automática. Expõe métodos que obtêm informações dinâmicas sobre um manipulador registrado antes de exibi-los ao usuário. |
|
IEnumerableView Expõe métodos que enumeram o conteúdo de uma exibição e recebem notificação do retorno de chamada após a conclusão da enumeração. Essa interface permite que os clientes de uma exibição tentem compartilhar a lista de conteúdos da pasta do modo de exibição. |
|
IEnumReadyCallback Expõe métodos que permitem que a exibição notifique o implementador quando a enumeração for concluída. |
|
IFileDialog2 Estende a interface IFileDialog fornecendo métodos que permitem que o chamador nomeie um local específico e restrito que pode ser navegado na caixa de diálogo de arquivo comum, bem como para especificar texto alternativo a ser exibido como um rótulo no botão Cancelar. |
|
IFileDialogControlEvents Expõe métodos que permitem que um aplicativo seja notificado de eventos relacionados a controles que o aplicativo adicionou a uma caixa de diálogo de arquivo comum. |
|
IFolderBandPriv IFolderBandPriv está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. |
|
IFolderViewHost Expõe um método que hospeda um objeto IFolderView em uma janela. |
|
IFolderViewOptions Expõe métodos que permitem o controle de opções de exibição de pasta específicas para as exibições do Windows 7 e posteriores. |
|
IHWEventHandler Chamado pela Reprodução Automática para implementar o tratamento de tipos de mídia registrados. |
|
IHWEventHandler2 Estende a interface IHWEventHandler para lidar com a elevação do UAC (Controle de Conta de Usuário) para manipuladores de dispositivo. |
|
IImageRecompress Expõe um método que recompacta imagens. |
|
IInsertItem IInsertItem pode estar alterado ou indisponível. |
|
INameSpaceTreeAccessible Expõe métodos que executam ações de acessibilidade em um item shell de um controle de árvore de namespace. |
|
INameSpaceTreeControl2 Estende a interface INameSpaceTreeControl fornecendo métodos que obtêm e definem os estilos de exibição dos controles treeview para uso com itens de namespace do Shell. |
|
INameSpaceTreeControlCustomDraw Expõe métodos que permitem ao usuário desenhar um controle de árvore de namespace personalizado e seus itens. |
|
INameSpaceTreeControlDropHandler Expõe métodos de manipulador para arrastar e soltar. |
|
INameSpaceTreeControlEvents Expõe métodos para manipular eventos INameSpaceTreeControl. |
|
IPreviousVersionsInfo Expõe um método que verifica se há versões anteriores de arquivos ou pastas de servidor, armazenadas para fins de reversão pela tecnologia de cópias de sombra fornecida com o Windows Server 2003. |
|
IPublishingWizard Expõe métodos para trabalhar com o Assistente de Impressão Online, o Assistente de Publicação na Web e o Assistente para Adicionar Local de Rede. No Windows Vista, o IPublishingWizard não dá mais suporte ao Assistente de Publicação na Web ou ao Assistente de Impressão Online. |
|
IQueryCancelAutoPlay Expõe um método que substitui programaticamente a Reprodução Automática ou a Execução Automática. Isso permite que você personalize o local e o tipo de conteúdo que é iniciado quando a mídia é inserida. |
|
IQueryCodePage Obtém e define o valor numérico (identificador de página de código) da página de código ANSI. |
|
IResultsFolder Expõe métodos que contêm itens de um objeto de dados. |
|
ISearchBoxInfo Expõe métodos que permitem que o chamador recupere informações inseridas em uma caixa de pesquisa. |
|
IShellRunDll Sem suporte. (IShellRunDll) |
|
IShellView3 Estende os recursos do IShellView2 fornecendo um método para substituir IShellView2::CreateViewWindow2. |
|
IStartMenuPinnedList Expõe um método que desafixa um atalho de aplicativo no menu Iniciar ou na barra de tarefas. |
|
IStreamAsync Expõe métodos para gerenciar entrada/saída (E/S) a um fluxo assíncrono. |
|
IStreamUnbufferedInfo Expõe um método que determina o tamanho do setor como um auxílio ao alinhamento de bytes. |
|
ITrayDeskBand Expõe métodos que mostram, ocultam e consultam faixas de mesa. |
|
IUserAccountChangeCallback Expõe um método chamado quando a imagem que representa uma conta de usuário é alterada. |
|
IUserNotification2 Expõe métodos que definem informações de notificação e exibem essa notificação para o usuário em um balão que aparece em conjunto com a área de notificação da barra de tarefas. (IUserNotification2) |
|
IUserNotificationCallback Expõe um método para a manipulação de um clique do mouse ou acesso ao menu de atalho em um balão de notificação. Usado com IUserNotification2::Show. |
|
IUseToBrowseItem Não há suporte para essa interface. Não use. |
|
IVisualProperties Expõe métodos que definem e obtêm propriedades visuais. |
|
IWebWizardExtension Estende a interface IWizardExtension expondo métodos para definir a URL inicial da extensão do assistente e uma URL específica em caso de erro. |
|
IWizardExtension Usado por assistentes como o Assistente de Publicação na Web e o Assistente de Ordenação de Impressão Online, que hospedam páginas de conteúdo do lado do servidor. Essa interface expõe métodos para especificar páginas de extensão com suporte e navegar para dentro e para fora dessas páginas. |
|
IWizardSite Expõe métodos usados por uma extensão de assistente para navegar pelas bordas entre si e o restante do assistente. |
Funções
|
SHAddDefaultPropertiesByExt Adiciona propriedades padrão ao repositório de propriedades conforme registrado para a extensão de arquivo especificada. |
|
SHCreateDefaultPropertiesOp Cria uma operação de arquivo que define as propriedades padrão no item Shell que ainda não foram definidas. |
|
SHResolveFolderPathInLibrary Tenta resolve o local de destino de uma pasta de biblioteca que foi movida ou renomeada. |
|
SHSetDefaultProperties Aplica o conjunto padrão de propriedades em um item shell. |
Estruturas
|
NSTCCUSTOMDRAW Estrutura de desenho personalizada usada pelos métodos INameSpaceTreeControlCustomDraw. |
|
OVERLAPPED Contém informações usadas em entrada/saída assíncrona (sobreposta) (E/S). |
Enumerações
|
FOLDERVIEWOPTIONS Usado por métodos da interface IFolderViewOptions para ativar opções do Windows Vista sem suporte por padrão no Windows 7 e em sistemas posteriores, bem como desativar novas opções do Windows 7. |
|
NSTCSTYLE2 Usado por métodos do INameSpaceTreeControl2 para especificar estilos de exibição estendidos em uma visão de árvore de namespace do Shell. |
|
SYNC_ENGINE_STATE_FLAGS Especifica valores usados por qualquer mecanismo de sincronização para expor seus estados internos do mecanismo ao valor PKEY_StorageProviderStatus do Repositório de Propriedades no Indexador de Arquivos para atualizar a propriedade, primeiro chame IShellItem2::GetPropertyStore com o sinalizador GPS_EXTRINSICPROPERTIES. Em seguida, chame o método IPropertyStore::SetValue do objeto retornado, especificando a chave PKEY_StorageProviderStatus, para definir o valor de máscara de bits da propriedade usando esses SYNC_ENGINE_STATE_FLAGS. |
|
UNDOCK_REASON Valores que indicam o motivo pelo qual uma janela de aplicativo de acessibilidade encaixada foi desencaixada. Usado por IAccessibilityDockingServiceCallback::Undocked. |
|
VPCOLORFLAGS Especifica o uso de uma cor. Usado pelos métodos IVisualProperties. |
|
VPWATERMARKFLAGS Especifica sinalizadores de marca-d'água. Usado por IVisualProperties::SetWatermark. |