다음을 통해 공유


System.Runtime.InteropServices.WindowsRuntime 네임스페이스

관리 코드와 Windows 런타임 간의 상호 운용을 지원하고 관리 코드를 사용하여 Windows 런타임 형식을 만들 수 있는 클래스가 포함되어 있습니다.

클래스

AsyncInfo

Windows 런타임 비동기 작업 및 작업과 호환되는 관리되는 작업의 표현을 구성하는 팩터리 메서드를 제공합니다.

DefaultInterfaceAttribute

관리되는 Windows Runtime 클래스의 기본 인터페이스를 지정합니다.

DesignerNamespaceResolveEventArgs

DesignerNamespaceResolve 이벤트에 대한 데이터를 제공합니다.

EventRegistrationTokenTable<T>

관리 코드에서 Windows Runtime 이벤트의 구현을 지원하기 위해 대리자와 이벤트 토큰 간의 매핑을 저장합니다.

InterfaceImplementedInVersionAttribute

지정된 인터페이스를 처음 구현한 대상 형식 버전을 지정합니다.

NamespaceResolveEventArgs

ReflectionOnlyNamespaceResolve 이벤트에 대한 데이터를 제공합니다.

ReadOnlyArrayAttribute

Windows 런타임 구성 요소의 배열 매개 변수에 적용할 때 해당 매개 변수에 전달되는 배열의 콘텐츠가 입력에만 사용되도록 지정합니다. 호출자는 호출로 배열이 변경되지 않도록 합니다.

ReturnValueNameAttribute

Windows 런타임 구성 요소의 메서드 반환 값 이름을 지정합니다.

WindowsRuntimeBuffer

Windows 런타임 IBuffer 인터페이스(Windows.Storage.Streams.IBuffer) 및 모든 추가 필수 인터페이스의 구현을 제공합니다.

WindowsRuntimeBufferExtensions

Windows 런타임 버퍼(Windows.Storage.Streams.IBuffer 인터페이스)에서 작업을 수행하기 위한 확장명 메서드를 제공합니다.

WindowsRuntimeMarshal

.NET Framework와 Windows 런타임 간에 데이터를 마샬링하기 위한 도우미 메서드를 제공합니다.

WindowsRuntimeMetadata

Windows 메타데이터 파일에서 제공되는 리플렉션 전용 형식의 요청을 해결하는 이벤트와 확인을 수행하는 메서드를 제공합니다.

WriteOnlyArrayAttribute

Windows 런타임 구성 요소의 배열 매개 변수에 적용할 때 해당 매개 변수에 전달되는 배열의 콘텐츠가 출력에만 사용되도록 지정합니다. 호출자는 콘텐츠가 초기화되었음을 보증하지 않으며, 호출된 메서드가 콘텐츠를 읽지 않아야 합니다.

구조체

EventRegistrationToken

이벤트 처리기가 Windows Runtime 이벤트에 추가되면 반환되는 토큰입니다. 토큰은 나중에 이벤트에서 이벤트 처리기를 제거하는 데 사용됩니다.

인터페이스

IActivationFactory

Windows 런타임을 통해 클래스를 활성화할 수 있습니다.