cabeçalho shobjidl.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
shobjidl.h contém as seguintes interfaces de programação:
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. |
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. |
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). |
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. |