Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nesta secção
| Interface | Descrição |
|---|---|
| IActivatableClassRegistration | Permite obter as informações de registro de uma classe. |
| IActivationFactory | Permite que as classes sejam ativadas pelo Tempo de Execução do Windows. |
| IAgileReference | Permite recuperar uma referência ágil a um objeto. |
| IApartmentShutdown | Permite o registro de um manipulador de notificação de desligamento de apartamento. |
| 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 operaçã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 liberar recursos alocados. |
| ICompositionDrawingSurfaceInterop | Interface de interoperação nativa que permite desenhar em um objeto de superfície usando um RECT para definir a área a ser desenhada. |
| ICompositionDrawingSurfaceInterop2 | Uma interface de interoperação nativa que permite ler 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 configurar o dispositivo gráfico. |
| IContactManagerInterop | Permite o acesso a métodos ContactManager em um aplicativo que gerencia várias janelas. |
| ICoreApplication | Permite que os aplicativos lidem com 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 um modo de exibição de um aplicativo. |
| ICoreImmersiveApplication | Contém métodos para gerenciar modos de exibição em um aplicativo. |
| ICoreInputInterop | Habilita uma fonte de entrada no objeto deCoreInputaplicativo da Windows Store. |
| ICoreWindowInterop | Permite que os aplicativos obtenham o identificador de janela da janela (CoreWindow) associada a essa interface. |
| IDllServerActivatableClassRegistration | Permite obter as informações de registro para um servidor em processo. |
| IErrorReportingSettings | Fornece integração de depurador para aplicativos do Tempo de Execução do Windows. |
| IEventHandler<T> | Representa o método que manipulará um evento que tem dados de evento do tipo T. |
| IExeServerActivatableClassRegistration | Permite obter as informações de registro para um servidor fora do processo. |
| IExeServerRegistration | Representa um servidor registrado fora do processo. |
| IFindReferenceTargetsCallback | Define a interface para retornos de chamada de IReferenceTracker::FindTrackerTargets. A implementação dessa interface deve passar qualquer IReferenceTrackerTarget instâncias que encontrar para o FoundTrackerTarget método. |
| IInputPaneInterop | Permite o acesso aos membros da classeInputPaneem um aplicativo de área de trabalho. |
| IInputStream | Permite obter uma operação de leitura assíncrona em um fluxo sequencial de bytes. |
| IInspectable | Fornece a funcionalidade necessária para todas as classes do Tempo de Execução do Windows. |
| IIterable<T> | Expõe o iterador, que suporta iteração simples sobre uma coleção de um tipo especificado. |
| IIterator<T> | Suporta iteração sobre uma coleção. |
| IKeyValuePair<K, V> | Representa um par chave-valor. |
| ILanguageExceptionErrorInfo | Permite recuperar o 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 acontece com ILanguageExceptionErrorInfo, com o benefício adicional de trabalhar além dos limites de idioma. |
| ILanguageExceptionTransform | Permite que projeções de linguagem disponibilizem para o sistema todo e qualquer contexto de uma exceção que é lançada do contexto de um manipulador de captura 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 MapChanged evento. |
| IMapView<K, V> | Representa uma visã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 de assembly. |
| IMetaDataDispenser | Fornece métodos para criar um novo escopo de metadados ou abrir um existente. |
| IMetaDataDispenserEx | Estende a interfaceIMetaDataDispenser 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 executável portátil (PE) ou outra fonte, como uma biblioteca de tipos ou um binário de metadados autônomo em tempo de execução. |
| IMetaDataImport2 | Estende o interface de IMetaDataImport para fornecer a capacidade de trabalhar com tipos genéricos. |
| IMetaDataTables | Fornece métodos para o 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 sobre alterações dinâmicas em um mapa, como quando itens são adicionados ou removidos. |
| IObservableVector<T> | Notifica os manipuladores de eventos sobre alterações no vetor. |
| IOplockBreakingHandler | Esta interface não está implementada no momento. |
| IOutputStream | Permite obter uma operação de gravador assíncrono em um fluxo sequencial de bytes. |
| IPdfRendererNative | Representa uma API de alto desempenho para exibir uma única página de um arquivo PDF (Portable Document Format). |
| IPackageDebugSettings | Permite que os desenvolvedores do depurador controlem o ciclo de vida de um aplicativo da Windows Store, como quando ele é suspenso ou retomado. |
| IPlayToManagerInterop | Permite o acesso a métodos PlayToManager em um aplicativo da Windows Store que gerencia várias janelas. |
| IPrintManagerInterop | Permite o acesso a métodos PrintManager em um aplicativo da Windows Store que gerencia várias janelas. |
| IPropertyValue | Representa um valor em um repositório de propriedades do Tempo de Execução do Windows. |
| IPropertyValueStatics | Cria IPropertyValue objetos 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 a arquivos que foi usado quando o métodoStorageFile.OpenAsyncfoi chamado para abrir o fluxo de bytes de acesso aleatório. |
| IReferência<T> | Permite estender o sistema de propriedades do Tempo de Execução do Windows para enumerações, estruturas e tipos delegados definidos pelo usuário. |
| IReferenceArray<T> | Permite estender o sistema de propriedades do Tempo de Execução do Windows para matrizes de enumerações, estruturas e tipos delegados 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 para um gerenciador de referência de objeto XAML. Implemente essa interface para gerenciar instâncias de IReferenceTracker em objetos XAML. |
| IReferenceTrackerTarget | Define uma interface implementada por um objeto coletor de lixo referenciado a partir de XAML. |
| IRestrictedErrorInfo | Representa os detalhes de um erro, incluindo informações de erro restrito. |
| 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 | Permite executar operações em massa em todos os SurfaceImageSource objetos criados no mesmo processo. |
| ISurfaceImageSourceNativeWithD2D | Fornece a implementação de uma superfície Microsoft DirectX compartilhada que é exibida em um SurfaceImageSource ou VirtualSurfaceImageSource. |
| ISurfaceImageSourceNative | Fornece a implementação de uma superfície de tamanho fixo compartilhada para desenho Direct2D. |
| 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 permuta DirectX. |
| ISwapChainPanelNative | Fornece interoperação entre XAML e uma cadeia de permuta DirectX. Ao contrário 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. |
| ISwapChainPanelNative2 | Fornece interoperação entre XAML e uma cadeia de permuta DirectX. Ao contrário 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. |
| 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 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle método é quebrado. |
| IUnbufferedFileHandleProvider | Fornece acesso a identificadores de um fluxo de bytes de acesso aleatório que o StorageFile.OpenAsync método criado. |
| IVector<T> | Representa uma coleção de elementos de acesso aleatório. |
| IVectorChangedEventArgs | Fornece dados para um evento VectorChanged. |
| IVectorView<T> | Representa uma visão imutável em um IVector(T). |
| IVideoFrameNative | Representa um quadro de dados de vídeo. |
| IVideoFrameNativeFactory | Cria instâncias de IVideoFrameNative. |
| IViewProvider | Representa um modo de exibição em um aplicativo. |
| IViewProviderFactory | Cria uma instância de modos de exibição que implementam o IViewProvider interface. |
| IVirtualSurfaceImageSourceNative | Fornece a implementação de uma superfície compartilhada grande (maior que o tamanho da tela) para desenho em 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 para o qual uma referência fraca pode ser recuperada. |
| MapChangedEventHandler<K, V> | Representa o método que manipula o MapChanged evento de um mapa observável. |
| VectorChangedEventHandler<T> | Representa o método que manipula o VectorChanged evento de um vetor observável. |