Interface IUnsecuredApartment (wbemcli.h)
L’interface IUnsecuredApartment est utilisée pour simplifier le processus d’exécution d’appels asynchrones à partir d’un processus client. Lorsqu’un client effectue des appels asynchrones, les rôles du client et du serveur sont inversés. Dans ce cas, le client implémente un objet (interface IWbemObjectSink ) et le serveur appelle les méthodes de cet objet. Pour cette raison, les règles de sécurité COM pour les serveurs rendent difficile pour les clients d’effectuer des appels asynchrones. La principale difficulté réside dans le fait que le client doit informer COM qu’il permettra à Windows Management d’appeler des méthodes sur l’objet du client (IWbemObjectSink).
Héritage
L’interface IUnsecuredApartment hérite de l’interface IUnknown. IUnsecuredApartment a également les types de membres suivants :
Méthodes
L’interface IUnsecuredApartment possède ces méthodes.
IUnsecuredApartment ::CreateObjectStub La méthode CreateObjectStub crée un récepteur de redirecteur d’objets pour faciliter la réception d’appels asynchrones à partir de Windows Management. |
Remarques
IUnsecuredApartment permet à WMI de créer un processus distinct pour gérer les rappels. L’utilisation de cette interface crée des risques de sécurité, comme décrit dans Définition de la sécurité sur un appel asynchrone. L’accès semi-synchrone ou l’exécution de vérifications d’accès sont recommandés au lieu d’appels asynchrones. Pour plus d’informations et un exemple d’utilisation d’IUnsecuredApartment, consultez Réduction de la sécurité d’un récepteur dans un processus distinct. Utilisez IWbemUnsecuredApartment ::CreateSinkStub pour une approche plus sécurisée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemcli.h (inclure Wbemidl.h) |
Voir aussi
Réduction de la sécurité d’un récepteur dans un processus distinct