Interfaces
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. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de