Partilhar via


System.Runtime.InteropServices.WindowsRuntime Namespace

Contém classes que dão suporte à interoperação entre o código gerenciado e o Windows Runtime e que permitem a criação de tipos do Windows Runtime com o código gerenciado.

Classes

AsyncInfo

Fornece métodos de fábrica para criar representações de tarefas gerenciadas que são compatíveis com operações e ações assíncronas do Windows Runtime.

DefaultInterfaceAttribute

Especifica a interface padrão de uma classe do Windows Runtime gerenciada.

DesignerNamespaceResolveEventArgs

Fornece dados para o evento de DesignerNamespaceResolve .

EventRegistrationTokenTable<T>

Armazena os mapeamentos entre delegados e tokens de eventos para dar suporte à implementação de um evento Windows Runtime no código gerenciado.

InterfaceImplementedInVersionAttribute

Especifica a versão do tipo de destino que implementou a interface especificada pela primeira vez.

NamespaceResolveEventArgs

Fornece dados para o evento de ReflectionOnlyNamespaceResolve .

ReadOnlyArrayAttribute

Quando aplicado a um parâmetro de matriz em um componente do Windows Runtime, especifica que o conteúdo da matriz passado para esse parâmetro é usado somente para entrada. O chamador espera que a matriz não seja alterada pela chamada.

ReturnValueNameAttribute

Especifica o nome do valor retornado de um método em um componente do Windows Runtime.

WindowsRuntimeBuffer

Fornece uma implementação da interface IBuffer do Windows Runtime (Windows.Storage.Streams.IBuffer) e todas as interfaces necessárias adicionais.

WindowsRuntimeBufferExtensions

Fornece métodos de extensão para a operação em buffers do Windows Runtime (interface Windows.Storage.Streams.IBuffer).

WindowsRuntimeMarshal

Fornece métodos auxiliares para marshaling dos dados entre o .NET Framework e Windows Runtime.

WindowsRuntimeMetadata

Fornece um evento para resolver solicitações de tipo somente reflexão para tipos que são fornecidos pelos arquivos de metadados do Windows e os métodos para executar a resolução.

WriteOnlyArrayAttribute

Quando aplicado a um parâmetro de matriz em um componente do Windows Runtime, especifica que o conteúdo de uma matriz que é passado para esse parâmetro é usado somente para saída. O chamador não garante que o conteúdo seja inicializado e o método chamado não deve ler o conteúdo.

Estruturas

EventRegistrationToken

Um token retornado quando um manipulador de eventos é adicionado a um evento do Windows Runtime. O token é usado para remover o manipulador de eventos do evento posteriormente.

Interfaces

IActivationFactory

Permite que classes sejam ativadas pelo Windows Runtime .