Partager via


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

Appel d’une méthode

IWbemObjectSink

IWbemUnsecuredApartment

Réduction de la sécurité d’un récepteur dans un processus distinct

Effectuer des vérifications d’accès

Définition de la sécurité sur un appel asynchrone