インターフェイス
このセクションの内容
インターフェイス | 説明 |
---|---|
IActivatableClassRegistration | クラスの登録情報を取得できるようにします。 |
IActivationFactory | クラスを Windows ランタイムによってアクティブ化できるようにします。 |
IAgileReference | オブジェクトへのアジャイル参照の取得を有効にします。 |
IApartmentShutdown | アパートメントのシャットダウン通知ハンドラーの登録を有効にします。 |
AsyncActionCompletedHandler | 非同期アクションが完了したときに呼び出されるメソッドを表します。 |
IAsyncAction | 非同期アクションを表します。 |
IAsyncActionProgressHandler<TProgress> | 非同期アクションが進行状況を報告するときに呼び出されるメソッドを表します。 |
IAsyncActionWithProgress<TProgress> | 進行状況を報告する非同期アクションを表します。 |
IAsyncActionWithProgressCompletedHandler<TProgress> | 進行状況を報告する非同期アクションが完了したときに呼び出されるメソッドを表します。 |
IAsyncInfo | 非同期操作のサポートを提供します。 |
IAsyncOperation<TResult> | 結果を返す非同期操作を表します。 |
IAsyncOperationCompletedHandler<TResult> | 非同期操作が完了したときに呼び出されるメソッドを表します。 |
IAsyncOperationProgressHandler | 非同期操作が進行状況を報告するときに呼び出されるメソッドを表します。 |
IAsyncOperationWithProgress | 結果を返し、進行状況を報告する、非同期操作を表します。 |
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> | 進行状況を報告する非同期操作が完了したときに呼び出されるメソッドを表します。 |
IAudioFrameNative | オーディオ データのフレームを表します。 |
IAudioFrameNativeFactory | IAudioFrameNative のインスタンスを作成します。 |
IBuffer | バイト配列を表します。 |
IBufferByteAccess | バッファーをバイト配列として表します。 |
IClosable | 割り当てられたリソースを解放するメソッドを定義します。 |
ICompositionDrawingSurfaceInterop | RECT を使用してサーフェス オブジェクトに描画し、描画する領域を定義できるようにするネイティブ相互運用インターフェイス。 |
ICompositionDrawingSurfaceInterop2 | コンポジション描画サーフェス (またはコンポジション仮想描画サーフェス) の内容を読み取り戻すネイティブ相互運用インターフェイス。 |
ICompositionGraphicsDeviceInterop | グラフィックス デバイスの取得と設定を可能にするネイティブ相互運用インターフェイス。 |
IContactManagerInterop | 複数のウィンドウを管理するアプリで ContactManager メソッドにアクセスできるようにします。 |
ICoreApplication | アプリが状態の変更を処理し、ウィンドウを管理し、さまざまな UI フレームワークと統合できるようにします。 |
ICoreApplicationExit | Windows ストア アプリの実行を停止するための手段を提供します。 |
ICoreApplicationInitialization | アプリのエントリ ポイントからアプリケーション オブジェクトを開始するために使用される実行メソッドが含まれます。 |
ICoreApplicationView | アプリケーションのビューを表します。 |
ICoreImmersiveApplication | アプリでビューを管理するためのメソッドが含まれています。 |
ICoreInputInterop | Windows ストア アプリの CoreInput オブジェクトで入力ソースを有効にします。 |
ICoreWindowInterop | アプリで、このインターフェイスに関連付けられているウィンドウ (CoreWindow) のウィンドウ ハンドルを取得できるようにします。 |
IDllServerActivatableClassRegistration | インプロセス サーバーの登録情報を取得できるようにします。 |
IErrorReportingSettings | Windows ランタイム アプリケーションのデバッガー統合を提供します。 |
IEventHandler<T> | T 型のイベント データを持つイベントを処理するメソッドを表します。 |
IExeServerActivatableClassRegistration | アウトプロセス サーバーの登録情報を取得できるようにします。 |
IExeServerRegistration | 登録されたアウトプロセス サーバーを表します。 |
IFindReferenceTargetsCallback | IReferenceTracker::FindTrackerTargets からのコールバックのインターフェイスを定義します。 このインターフェイスの実装では、見つかった IReferenceTrackerTarget インスタンスを FoundTrackerTarget メソッドに渡す必要があります。 |
IInputPaneInterop | デスクトップ アプリで InputPane クラスのメンバーにアクセスできるようにします。 |
IInputStream | バイトのシーケンシャル ストリームで非同期リーダー操作を取得できるようにします。 |
IInspectable | すべてのWindows ランタイム クラスに必要な機能を提供します。 |
IIterable<T> | 指定した型のコレクションに対する単純な反復をサポートする反復子を公開します。 |
IIterator<T> | コレクションに対するイテレーションをサポートします。 |
IKeyValuePair<K、V> | キーと値のペアを表します。 |
ILanguageExceptionErrorInfo | RoOriginateLanguageException の呼び出しを使用して、エラー情報に格納されている IUnknown ポインターを取得できるようにします。 |
ILanguageExceptionErrorInfo2 | 言語プロジェクションで ILanguageExceptionErrorInfo と同様にエラー情報を提供および取得できるようにし、言語境界を越えて作業する利点があります。 |
ILanguageExceptionTransform | 言語プロジェクションを使用して、別の例外をキャッチする catch ハンドラーのコンテキストからスローされる例外から、すべてのコンテキストをシステムで使用できるようにします。 |
ILanguageExceptionStackBackTrace | プロジェクションで、その例外のカスタム スタック トレースを提供できるようにします。 |
IMap<K, V> | 連想コレクションを表します。 |
IMapChangedEventArgs<K> | MapChanged イベントのデータを提供します。 |
IMapView<K、V> | 変更できないビューを IMap(K,V) に表します。 |
IMemoryBufferByteAccess | バイト配列として IMemoryBuffer へのアクセスを提供します。 |
IMetaDataAssemblyImport | アセンブリ マニフェストの内容にアクセスして確認するメソッドを提供します。 |
IMetaDataDispenser | 新しいメタデータ スコープを作成したり、既存のそれを開いたりするメソッドを提供します。 |
IMetaDataDispenserEx | IMetaDataDispenser インターフェイスを拡張して、メタデータ API が現在のメタデータ スコープで動作する方法を制御する機能を提供します。 |
IMetaDataImport | ポータブル実行可能 (PE) ファイルまたはその他のソース (タイプ ライブラリ、スタンドアロンのランタイム メタデータ バイナリなど) から既存のメタデータをインポートおよび操作するメソッドを提供します。 |
IMetaDataImport2 | IMetaDataImport インターフェイスを拡張して、ジェネリック型を操作する機能を提供します。 |
IMetaDataTables | テーブル内のメタデータ情報の格納と取得のためのメソッドを提供します。 |
IMetaDataTables2 | メタデータ ストリームを操作するためのメソッドを含むように IMetaDataTables を 拡張します。 |
IObservableMap<K、V> | 項目が追加または削除されたときなど、マップに対する動的な変更をイベント ハンドラーに通知します。 |
IObservableVector<T> | ベクトルに対する変更をイベント ハンドラーに通知します。 |
IOplockBreakingHandler | このインターフェイスは現在実装されていません。 |
IOutputStream | バイトのシーケンシャル ストリームに対する非同期ライター操作を取得できるようにします。 |
IPdfRendererNative | ポータブル ドキュメント形式 (PDF) ファイルの 1 ページを表示するためのハイ パフォーマンス API を表します。 |
IPackageDebugSettings | デバッガー開発者が Windows ストア アプリのライフサイクル (中断または再開時など) を制御できるようにします。 |
IPlayToManagerInterop | 複数のウィンドウを管理する Windows ストア アプリで PlayToManager メソッドにアクセスできるようにします。 |
IPrintManagerInterop | 複数のウィンドウを管理する Windows ストア アプリで PrintManager メソッドにアクセスできるようにします。 |
IPropertyValue | Windows ランタイム プロパティ ストア内の値を表します。 |
IPropertyValueStatics | プロパティ ストアに格納できる IPropertyValue オブジェクトを作成します。 |
IRandomAccessStream | ランダム アクセス バイト ストリーム上の指定した場所に配置される非同期バイト リーダーまたはバイト ライターを取得できるようにします。 |
IRandomAccessStreamFileAccessMode | ランダム アクセス バイト ストリームを開くために StorageFile.OpenAsync メソッドが呼び出されたときに使用されたファイル アクセス モードへのアクセスを提供します。 |
IReference<T> | ユーザー定義の列挙、構造体、およびデリゲート型のWindows ランタイム プロパティ システムの拡張を有効にします。 |
IReferenceArray<T> | ユーザー定義の列挙、構造体、デリゲート型の配列に対して、Windows ランタイム プロパティ システムを拡張できるようにします。 |
IReferenceTracker | XAML オブジェクト参照を管理するために XAML フレームワークによって実装されるインターフェイスを定義します。 |
IReferenceTrackerHost | XAML フレームワークで使用されるガベージ コレクション (GC) システムで使用されるグローバル サービスを提供するインターフェイスを定義します。 |
IReferenceTrackerManager | XAML オブジェクト参照マネージャーのインターフェイスを定義します。 XAML オブジェクトの IReferenceTracker のインスタンスを管理するには、このインターフェイスを実装します。 |
IReferenceTrackerTarget | XAML から参照されるガベージ コレクター オブジェクトによって実装されるインターフェイスを定義します。 |
IRestrictedErrorInfo | 制限付きエラー情報など、エラーの詳細を表します。 |
ISoftwareBitmapNative | ソフトウェア ビットマップを表します。 |
ISoftwareBitmapNativeFactory | ISoftwareBitmapNative のインスタンスを作成します。 |
IStorageFolderHandleAccess | ストレージ フォルダーのオペレーティング システム ハンドルへのアクセスを提供します。 |
IStorageItemHandleAccess | ストレージ ファイルのオペレーティング システム ハンドルへのアクセスを提供します。 |
IStringable | 現在のオブジェクトを文字列として表す方法を提供します。 |
ISurfaceImageSourceManagerNative | 同じプロセスで作成されたすべての SurfaceImageSource オブジェクトに対して一括操作を実行できるようにします。 |
ISurfaceImageSourceNativeWithD2D | SurfaceImageSource または VirtualSurfaceImageSource に表示される共有 Microsoft DirectX サーフェスの実装を提供します。 |
ISurfaceImageSourceNative | Direct2D 描画用の固定サイズの共有サーフェスの実装を提供します。 |
ISuspendingDeferral | 遅延アプリの中断操作を管理します。 |
ISuspendingEventArgs | アプリの中断イベントのデータを提供します。 |
ISuspendingOperation | アプリの中断操作に関する情報を提供します。 |
ISwapChainBackgroundPanelNative | XAML と DirectX スワップ チェーンの間の相互運用を提供します。 |
ISwapChainPanelNative | XAML と DirectX スワップ チェーンの間の相互運用を提供します。 SwapChainBackgroundPanel とは異なり、SwapChainPanel は XAML 表示ツリーの任意のレベルで表示でき、任意のツリーに 1 つ以上を存在させることができます。 |
ISwapChainPanelNative2 | XAML と DirectX スワップ チェーンの間の相互運用を提供します。 SwapChainBackgroundPanel とは異なり、SwapChainPanel は XAML 表示ツリーの任意のレベルで表示でき、任意のツリーに 1 つ以上を存在させることができます。 |
ITypedEventHandler<TSender、TArgs> | TSender 型の送信者からのイベントと T 型のイベント データを処理するメソッドを表します。 |
IUnbufferedFileHandleOplockCallback | IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle メソッドを呼び出すことによって取得するハンドルの日和見ロックが解除されたときに実行するコールバック メソッドを定義します。 |
IUnbufferedFileHandleProvider | StorageFile.OpenAsync メソッドによって作成されたランダム アクセス バイト ストリームからのハンドルへのアクセスを提供します。 |
IVector<T> | 要素のランダム アクセス コレクションを表します。 |
IVectorChangedEventArgs | VectorChanged イベントのデータを提供します。 |
IVectorView<T> | 変更できないビューを IVector(T) に表します。 |
IVideoFrameNative | ビデオ データのフレームを表します。 |
IVideoFrameNativeFactory | IVideoFrameNative のインスタンスを作成します。 |
IViewProvider | アプリケーションのビューを表します。 |
IViewProviderFactory | IViewProvider インターフェイスを実装するビューのインスタンスを作成します。 |
IVirtualSurfaceImageSourceNative | DirectX 描画用の大きい (画面サイズより大きい) 共有サーフェスの実装を提供します。 |
IVirtualSurfaceUpdatesCallbackNative | VirtualSurfaceImageSource が更新を要求した場合の描画動作を実装するためのインターフェイスを提供します。 |
IWeakReference | オブジェクトへの弱い参照を表します。 |
IWeakReferenceSource | 弱い参照を取得できるソース オブジェクトを表します。 |
MapChangedEventHandler<K、V> | 監視可能な マップの MapChanged イベントを処理するメソッドを表します。 |
VectorChangedEventHandler<T> | 監視可能なベクターの VectorChanged イベントを処理するメソッドを表します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示