Interfaces
In this section
| Interface | Description |
|---|---|
|
Enables getting the registration info for a class. | |
|
Enables classes to be activated by the Windows Runtime. | |
|
Enables retrieving an agile reference to an object. | |
|
Enables registration of an apartment shutdown notification handler. | |
|
Represents the method that is called when an asynchronous action completes. | |
|
Represents an asynchronous action. | |
|
Represents the method that is called when an asynchronous action reports progress. | |
|
Represents an asynchronous action that reports progress. | |
|
Represents the method that is called when an asynchronous action that reports progress completes. | |
|
Provides support for asynchronous operations. | |
|
Represents an asynchronous operation that returns a result. | |
|
Represents the method that is called when an asynchronous operation completes. | |
|
Represents the method that is called when an asynchronous operation reports progress. | |
|
Represents an asynchronous operation that returns a result and reports progress. | |
|
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> |
Represents the method that is called when an asynchronous operation that reports progress completes. |
|
Represents a frame of audio data. | |
|
Creates instances of IAudioFrameNative. | |
|
Represents an array of bytes. | |
|
Represents a buffer as an array of bytes. | |
|
Defines a method to release allocated resources. | |
|
Enables access to ContactManager methods in an app that manages multiple windows. | |
|
Enables apps to handle state changes, manage windows, and integrate with a variety of UI frameworks. | |
|
Provides the means for Windows Store apps to stop running. | |
|
Contains a run method that is used to start the application object from the entry point of an app. | |
|
Represents a view of an application. | |
|
Contains methods for managing views in an app. | |
|
Enables an input source on a Windows Store app's CoreInput object. | |
|
Enables apps to obtain the window handleof the window (CoreWindow) associated with this interface. | |
|
Enables getting the registration info for an in-process server. | |
|
Provides debugger integration for Windows Runtime applications. | |
|
Represents the method that will handle an event that has event data of type T. | |
|
Enables getting the registration info for an out-of-process server. | |
|
Represents a registered an out-of-process server. | |
|
Defines the interface for callbacks from IReferenceTracker::FindTrackerTargets. The implementation of this interface must pass any IReferenceTrackerTarget instances it finds to the FoundTrackerTarget method. | |
|
Enables access to the members of the InputPane class in a desktop app. | |
|
Enables obtaining an asynchronous reader operation on a sequential stream of bytes. | |
|
Provides functionality required for all Windows Runtime classes. | |
|
Exposes the iterator, which supports simple iteration over a collection of a specified type. | |
|
Supports iteration over a collection. | |
|
Represents a key-value pair. | |
|
Enables retrieving the IUnknown pointer stored in the error info with the call to RoOriginateLanguageException. | |
|
Enables language projections to provide and retrieve error information as with ILanguageExceptionErrorInfo, with the additional benefit of working across language boundaries. | |
|
Allows language projections to make available to the system any and all context from an exception that gets thrown from the context of a catch handler that catches a different exception. | |
|
Allows projections to provide custom stack trace for that exception. | |
|
Represents an associative collection. | |
|
Provides data for a MapChanged event. | |
|
Represents an immutable view into a IMap(K,V). | |
|
Provides access to an IMemoryBuffer as an array of bytes. | |
|
Provides methods to access and examine the contents of an assembly manifest. | |
|
Provides methods to create a new metadata scope, or open an existing one. | |
|
Extends the IMetaDataDispenser interface to provide the capability to control how the metadata APIs operate on the current metadata scope. | |
|
Provides methods for importing and manipulating existing metadata from a portable executable (PE) file or other source, such as a type library or a stand-alone, run-time metadata binary. | |
|
Extends the IMetaDataImport interface to provide the capability of working with generic types. | |
|
Provides methods for the storage and retrieval of metadata information in tables. | |
|
Extends IMetaDataTables to include methods for working with metadata streams. | |
|
Notifies event handlers of dynamic changes to a map, such as when items get added or removed. | |
|
Notifies event handlers of changes to the vector. | |
|
This interface is not currently implemented. | |
|
Enables obtaining an asynchronous writer operation on a sequential stream of bytes. | |
|
Represents a high-performance API for displaying a single page of a Portable Document Format (PDF) file. | |
|
Enables debugger developers control over the lifecycle of a Windows Store app, such as when it is suspended or resumed. | |
|
Enables access to PlayToManager methods in a Windows Store app that manages multiple windows. | |
|
Enables access to PrintManager methods in a Windows Store app that manages multiple windows. | |
|
Represents a value in a Windows Runtime property store. | |
|
Creates IPropertyValue objects that you can store in a property store. | |
|
Enables obtaining an asynchronous byte reader or byte writer that's positioned at the specified location on a random access byte stream. | |
|
Provides access to the file access mode that was used when the StorageFile.OpenAsync method was called to open the random-access byte stream. | |
|
Enables extending the Windows Runtime property system for user-defined enumerations, structures, and delegate types. | |
|
Enables extending the Windows Runtime property system for arrays of user-defined enumerations, structures, and delegate types. | |
|
Defines the interface implemented by the XAML framework for managing XAML object references. | |
|
Defines an interface that provides the global services used by the garbage collection (GC) system used by the XAML framework. | |
|
Defines the interface for a XAML object reference manager. Implement this interface to manage instances of IReferenceTracker on XAML objects. | |
|
Defines an interface implemented by a garbage collector object referenced from XAML. | |
|
Represents the details of an error, including restricted error information. | |
|
Enables the RoGetParameterizedTypeInstanceIID function to access run-time metadata. | |
|
Provides a metadata locator with a destination for the metadata it has discovered. | |
|
Represents a software bitmap. | |
|
Creates instances of ISoftwareBitmapNative. | |
|
Provides access to the operating system handle of a storage folder. | |
|
Provides access to the operating system handle of a storage file. | |
|
Provides a way to represent the current object as a string. | |
|
Enables performing bulk operations across all SurfaceImageSource objects created in the same process. | |
|
Provides the implementation of a shared Microsoft DirectX surface which is displayed in a SurfaceImageSource or VirtualSurfaceImageSource. | |
|
Provides the implementation of a shared fixed-size surface for Direct2D drawing. | |
|
Manages a delayed app suspending operation. | |
|
Provides data for an app suspending event. | |
|
Provides information about an app suspending operation. | |
|
Provides interoperation between XAML and a DirectX swap chain. | |
|
Provides interoperation between XAML and a DirectX swap chain. Unlike SwapChainBackgroundPanel, a SwapChainPanel can appear at any level in the XAML display tree, and more than 1 can be present in any given tree. | |
|
Provides interoperation between XAML and a DirectX swap chain. Unlike SwapChainBackgroundPanel, a SwapChainPanel can appear at any level in the XAML display tree, and more than 1 can be present in any given tree. | |
|
Represents the method that will handle an event from a sender of type TSender and event data of type T. | |
|
Defines a callback method that you want to run when the opportunistic lock for a handle that you get by calling the IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle method is broken. | |
|
Provides access to handles from a random-access byte stream that the StorageFile.OpenAsync method created. | |
|
Represents a random-access collection of elements. | |
|
Provides data for a VectorChanged event. | |
|
Represents an immutable view into a IVector(T). | |
|
Represents a frame of video data. | |
|
Creates instances of IVideoFrameNative. | |
|
Represents a view in an application. | |
|
Creates an instance of views that implement the IViewProvider interface. | |
|
Provides the implementation of a large (greater than the screen size) shared surface for DirectX drawing. | |
|
Provides an interface for the implementation of drawing behaviors when a VirtualSurfaceImageSource requests an update. | |
|
Represents a weak reference to an object. | |
|
Represents a source object to which a weak reference can be retrieved. | |
|
Represents the method that handles the MapChanged event of an observable map. | |
|
Represents the method that handles the VectorChanged event of an observable vector. |