Fonction RoRegisterForApartmentShutdown (roapi.h)

Enregistre un rappel IApartmentShutdown à appeler lorsque l’appartement actuel s’arrête.

Syntaxe

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

Paramètres

[in] callbackObject

Interface IApartmentShutdown fournie par l’application.

[out] apartmentIdentifier

Identificateur de l’appartement actuel.

[out] regCookie

Cookie que vous pouvez utiliser pour annuler l’inscription du rappel.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour recevoir des notifications d’arrêt d’appartement, votre application doit inscrire son gestionnaire d’arrêt d’appartement auprès du système en appelant la fonction RoRegisterForApartmentShutdown .

Avertissement  
 
N’appelez pas la fonction RoRegisterForApartmentShutdown à partir du rappel OnUninitialize .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête roapi.h
Bibliothèque RuntimeObject.lib
DLL ComBase.dll

Voir aussi

IApartmentShutdown

RoUnregisterForApartmentShutdown