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.
Nesta seção
| Interface | Descrição |
|---|---|
| IActivatableClassRegistration | Habilita a obtenção das informações de registro para uma classe. |
| IActivationFactory | Permite que classes sejam ativadas pelo Windows Runtime . |
| IAgileReference | Habilita a recuperação de uma referência ágil a um objeto . |
| IApartmentShutdown | Habilita o registro de um manipulador de notificação de desligamento do apartment. |
| AsyncActionCompletedHandler | Representa o método que é chamado quando uma ação assíncrona é concluída. |
| IAsyncAction | Representa uma ação assíncrona. |
| IAsyncActionProgressHandler<TProgress> | Representa o método que é chamado quando uma ação assíncrona relata o progresso. |
| IAsyncActionWithProgress<TProgress> | Representa uma ação assíncrona que relata o progresso. |
| IAsyncActionWithProgressCompletedHandler<TProgress> | Representa o método que é chamado quando uma ação assíncrona que relata o progresso é concluída. |
| IAsyncInfo | Fornece suporte para operações assíncronas. |
| IAsyncOperation<TResult> | Representa uma ação assíncrona que retorna um resultado. |
| IAsyncOperationCompletedHandler<TResult> | Representa o método que é chamado quando uma operação assíncrona é concluída. |
| IAsyncOperationProgressHandler | Representa o método que é chamado quando uma operação assíncrona relata o progresso. |
| IAsyncOperationWithProgress | Representa uma operação assíncrona que retorna um resultado e relata o progresso. |
| IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> | Representa o método que é chamado quando uma operação assíncrona que relata o progresso é concluída. |
| IAudioFrameNative | Representa um quadro de dados de áudio. |
| IAudioFrameNativeFactory | Cria instâncias de IAudioFrameNative. |
| IBuffer | Representa uma matriz de bytes. |
| IBufferByteAccess | Representa um buffer como uma matriz de bytes. |
| IClosable | Define um método para recursos de versão alocado. |
| ICompositionDrawingSurfaceInterop | Interface de interoperação nativa que permite desenhar em um objeto de superfície usando um RECT para definir a área para desenhar. |
| ICompositionDrawingSurfaceInterop2 | Uma interface de interoperação nativa que permite que você leia de volta o conteúdo de uma superfície de desenho de composição (ou uma superfície de desenho virtual de composição). |
| ICompositionGraphicsDeviceInterop | Uma interface de interoperação nativa que permite obter e definir o dispositivo gráfico. |
| IContactManagerInterop | Habilita o acesso aos métodos ContactManager em um aplicativo que gerencia várias janelas. |
| ICoreApplication | Permite que os aplicativos manipulem alterações de estado, gerenciem janelas e se integrem a uma variedade de estruturas de interface do usuário. |
| ICoreApplicationExit | Fornece os meios para que os aplicativos da Windows Store parem de ser executados. |
| ICoreApplicationInitialization | Contém um método de execução que é usado para iniciar o objeto de aplicativo a partir do ponto de entrada de um aplicativo. |
| ICoreApplicationView | Representa uma exibição de um aplicativo. |
| ICoreImmersiveApplication | Contém métodos para gerenciar exibições em um aplicativo. |
| ICoreInputInterop | Habilita uma fonte de entrada no objeto CoreInput de um aplicativo da Windows Store. |
| ICoreWindowInterop | Permite que os aplicativos obtenham o identificador de janela da janela (CoreWindow) associada a essa interface. |
| IDllServerActivatableClassRegistration | Habilita a obtenção das informações de registro para um servidor em processo. |
| IErrorReportingSettings | Fornece integração do depurador para aplicativos Windows Runtime. |
| IEventHandler<T> | Representa o método que manipulará um evento que tem dados de evento do tipo T. |
| IExeServerActivatableClassRegistration | Habilita a obtenção das informações de registro para um servidor fora do processo. |
| IExeServerRegistration | Representa um servidor fora de processo registrado. |
| IFindReferenceTargetsCallback | Define a interface para retornos de chamada de IReferenceTracker::FindTrackerTargets. A implementação dessa interface deve passar todas as instâncias IReferenceTrackerTarget encontradas para o método FoundTrackerTarget . |
| IInputPaneInterop | Habilita o acesso aos membros da classe InputPane em um aplicativo da área de trabalho. |
| IInputStream | Habilita a obtenção de uma operação de leitor assíncrono em um fluxo sequencial de bytes. |
| IInspectable | Fornece a funcionalidade necessária para todas as classes Windows Runtime. |
| IIterable<T> | Expõe o iterador, que dá suporte à iteração simples em uma coleção de um tipo especificado. |
| IIterator<T> | Dá suporte à iteração em uma coleção. |
| IKeyValuePair<K, V> | Representa um par chave-valor. |
| ILanguageExceptionErrorInfo | Habilita a recuperação do ponteiro IUnknown armazenado nas informações de erro com a chamada para RoOriginateLanguageException. |
| ILanguageExceptionErrorInfo2 | Permite que as projeções de linguagem forneçam e recuperem informações de erro como com ILanguageExceptionErrorInfo, com o benefício adicional de trabalhar entre limites de idioma. |
| ILanguageExceptionTransform | Permite que as projeções de linguagem disponibilizem para o sistema todo e qualquer contexto de uma exceção que é gerada do contexto de um manipulador catch que captura uma exceção diferente. |
| ILanguageExceptionStackBackTrace | Permite que as projeções forneçam rastreamento de pilha personalizado para essa exceção. |
| IMap<K, V> | Representa uma coleção associativa. |
| IMapChangedEventArgs<K> | Fornece dados para um evento MapChanged . |
| IMapView<K, V> | Representa uma exibição imutável em um IMap(K,V). |
| IMemoryBufferByteAccess | Fornece acesso a um IMemoryBuffer como uma matriz de bytes. |
| IMetaDataAssemblyImport | Fornece métodos para acessar e examinar o conteúdo de um manifesto do assembly. |
| Imetadatadispenser | Fornece métodos para criar um escopo de metadados ou abrir um existente. |
| Imetadatadispenserex | Estende a interface IMetaDataDispenser para fornecer a capacidade de controlar como as APIs de metadados operam no escopo de metadados atual. |
| Imetadataimport | Fornece métodos para importar e manipular metadados existentes de um arquivo PE (executável portátil) ou outra origem, como uma biblioteca de tipos ou um binário de metadados autônomo em tempo de execução. |
| IMetaDataImport2 | Estende a interface IMetaDataImport para fornecer a capacidade de trabalhar com tipos genéricos. |
| Imetadatatables | Fornece métodos para armazenamento e recuperação de informações de metadados em tabelas. |
| IMetaDataTables2 | Estende IMetaDataTables para incluir métodos para trabalhar com fluxos de metadados. |
| IObservableMap<K, V> | Notifica os manipuladores de eventos de alterações dinâmicas em um mapa, como quando os itens são adicionados ou removidos. |
| IObservableVector<T> | Notifica os manipuladores de eventos de alterações no vetor. |
| IOplockBreakingHandler | No momento, essa interface não está implementada. |
| IOutputStream | Habilita a obtenção de uma operação de gravador assíncrona em um fluxo sequencial de bytes. |
| IPdfRendererNative | Representa uma API de alto desempenho para exibir uma única página de um arquivo PDF (Formato de Documento Portátil). |
| IPackageDebugSettings | Habilita o controle dos desenvolvedores do depurador sobre o ciclo de vida de um aplicativo da Windows Store, como quando ele é suspenso ou retomado. |
| IPlayToManagerInterop | Habilita o acesso aos métodos PlayToManager em um aplicativo da Windows Store que gerencia várias janelas. |
| IPrintManagerInterop | Habilita o acesso aos métodos PrintManager em um aplicativo da Windows Store que gerencia várias janelas. |
| IPropertyValue | Representa um valor em um repositório de propriedades Windows Runtime. |
| IPropertyValueStatics | Cria objetos IPropertyValue que você pode armazenar em um repositório de propriedades. |
| IRandomAccessStream | Permite obter um leitor de bytes assíncrono ou um gravador de bytes posicionado no local especificado em um fluxo de bytes de acesso aleatório. |
| IRandomAccessStreamFileAccessMode | Fornece acesso ao modo de acesso ao arquivo que foi usado quando o método StorageFile.OpenAsync foi chamado para abrir o fluxo de bytes de acesso aleatório. |
| IReference<T> | Habilita a extensão do sistema de propriedades Windows Runtime para enumerações, estruturas e tipos de delegado definidos pelo usuário. |
| IReferenceArray<T> | Habilita a extensão do sistema de propriedades Windows Runtime para matrizes de enumerações, estruturas e tipos de delegado definidos pelo usuário. |
| IReferenceTracker | Define a interface implementada pela estrutura XAML para gerenciar referências de objeto XAML. |
| IReferenceTrackerHost | Define uma interface que fornece os serviços globais usados pelo sistema de coleta de lixo (GC) usado pela estrutura XAML. |
| IReferenceTrackerManager | Define a interface de um gerenciador de referência de objeto XAML. Implemente essa interface para gerenciar instâncias do IReferenceTracker em objetos XAML. |
| IReferenceTrackerTarget | Define uma interface implementada por um objeto coletor de lixo referenciado de XAML. |
| IRestrictedErrorInfo | Representa os detalhes de um erro, incluindo informações de erro restritas. |
| ISoftwareBitmapNative | Representa um bitmap de software. |
| ISoftwareBitmapNativeFactory | Cria instâncias de ISoftwareBitmapNative. |
| IStorageFolderHandleAccess | Fornece acesso ao identificador do sistema operacional de uma pasta de armazenamento. |
| IStorageItemHandleAccess | Fornece acesso ao identificador do sistema operacional de um arquivo de armazenamento. |
| IStringable | Fornece uma maneira de representar o objeto atual como uma cadeia de caracteres. |
| ISurfaceImageSourceManagerNative | Habilita a execução de operações em massa em todos os objetos SurfaceImageSource criados no mesmo processo. |
| ISurfaceImageSourceNativeWithD2D | Fornece a implementação de uma superfície compartilhada do Microsoft DirectX que é exibida em um SurfaceImageSource ou VirtualSurfaceImageSource. |
| ISurfaceImageSourceNative | Fornece a implementação de uma superfície de tamanho fixo compartilhado para Direct2D desenho. |
| ISuspendingDeferral | Gerencia uma operação de suspensão de aplicativo atrasada. |
| ISuspendingEventArgs | Fornece dados para um evento de suspensão de aplicativo. |
| ISuspendingOperation | Fornece informações sobre uma operação de suspensão de aplicativo. |
| ISwapChainBackgroundPanelNative | Fornece interoperação entre XAML e uma cadeia de troca DirectX. |
| ISwapChainPanelNative | Fornece interoperação entre XAML e uma cadeia de troca DirectX. Ao contrário de SwapChainBackgroundPanel, um SwapChainPanel pode aparecer em qualquer nível na árvore de exibição XAML e mais de 1 pode estar presente em qualquer árvore específica. |
| ISwapChainPanelNative2 | Fornece interoperação entre XAML e uma cadeia de troca DirectX. Ao contrário de SwapChainBackgroundPanel, um SwapChainPanel pode aparecer em qualquer nível na árvore de exibição XAML e mais de 1 pode estar presente em qualquer árvore específica. |
| ITypedEventHandler<TSender, TArgs> | Representa o método que manipulará um evento de um remetente do tipo TSender e dados de evento do tipo T. |
| IUnbufferedFileHandleOplockCallback | Define um método de retorno de chamada que você deseja executar quando o bloqueio oportunista para um identificador que você obtém chamando o método IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle é quebrado. |
| IUnbufferedFileHandleProvider | Fornece acesso a identificadores de um fluxo de bytes de acesso aleatório criado pelo método StorageFile.OpenAsync . |
| IVector<T> | Representa uma coleção de elementos de acesso aleatório. |
| IVectorChangedEventArgs | Fornece dados para um evento VectorChanged . |
| IVectorView<T> | Representa uma exibição imutável em um IVector(T). |
| IVideoFrameNative | Representa um quadro de dados de vídeo. |
| IVideoFrameNativeFactory | Cria instâncias de IVideoFrameNative. |
| IViewProvider | Representa uma exibição em um aplicativo. |
| IViewProviderFactory | Cria uma instância de exibições que implementam a interface IViewProvider . |
| IVirtualSurfaceImageSourceNative | Fornece a implementação de uma superfície compartilhada grande (maior que o tamanho da tela) para o desenho DirectX. |
| IVirtualSurfaceUpdatesCallbackNative | Fornece uma interface para a implementação de comportamentos de desenho quando um VirtualSurfaceImageSource solicita uma atualização. |
| IWeakReference | Representa uma referência fraca a um objeto . |
| IWeakReferenceSource | Representa um objeto de origem ao qual uma referência fraca pode ser recuperada. |
| MapChangedEventHandler<K, V> | Representa o método que manipula o evento MapChanged de um mapa observável. |
| VectorChangedEventHandler<T> | Representa o método que manipula o evento VectorChanged de um vetor observável. |