Partager via


IEventSystem::Store, méthode (eventsys.h)

Crée ou modifie un objet d’événement ou d’abonnement dans le système d’événements.

Syntaxe

HRESULT Store(
  [in] BSTR     ProgID,
  [in] IUnknown *pInterface
);

Paramètres

[in] ProgID

ProgID de l’objet d’événement à ajouter. Il doit s’agir d’un identificateur de classe d’objet d’événement valide. Les valeurs possibles sont PROGID_EventSubscription et PROGID_EventClass.

[in] pInterface

Pointeur vers l’objet à ajouter. Selon l’objet spécifié par le paramètre ProgID , il s’agit d’un pointeur vers l’interface IEventSubscription ou IEventClass .

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
EVENT_E_INVALID_PER_USER_SID
Le SID propriétaire d’un abonnement par utilisateur n’existe pas.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête eventsys.h

Voir aussi

IEventSystem