Share via


RoRegisterForApartmentShutdown 関数 (roapi.h)

現在のアパートメントがシャットダウンしたときに呼び出される IApartmentShutdown コールバックを登録します。

構文

HRESULT RoRegisterForApartmentShutdown(
  [in]  IApartmentShutdown                     *callbackObject,
  [out] UINT64                                 *apartmentIdentifier,
  [out] APARTMENT_SHUTDOWN_REGISTRATION_COOKIE *regCookie
);

パラメーター

[in] callbackObject

アプリケーション提供の IApartmentShutdown インターフェイス。

[out] apartmentIdentifier

現在のアパートメントの識別子。

[out] regCookie

コールバックの登録を解除するために使用できる Cookie。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

アパートメントのシャットダウン通知を受信するには、アプリで RoRegisterForApartmentShutdown 関数を呼び出して、そのアパートメント シャットダウン ハンドラーをシステムに登録する必要があります。

警告  
 
OnUninitialize コールバックから RoRegisterForApartmentShutdown 関数を呼び出さないでください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー roapi.h
Library RuntimeObject.lib
[DLL] ComBase.dll

こちらもご覧ください

IApartmentShutdown

RoUnregisterForApartmentShutdown