IUnsecuredApartment-Schnittstelle (wbemcli.h)

Die IUnsecuredApartment-Schnittstelle wird verwendet, um den Prozess des Ausführens asynchroner Aufrufe von einem Clientprozess zu vereinfachen. Wenn ein Client asynchron aufruft, werden die Rollen des Clients und des Servers umgekehrt. In diesem Fall implementiert der Client ein Objekt (IWbemObjectSink-Schnittstelle ), und der Server ruft die Methoden dieses Objekts auf. Aus diesem Grund erschweren COM-Sicherheitsregeln für Server clients das Tätigen asynchroner Aufrufe. Die Hauptschwierigkeit besteht darin, dass der Client COM darüber informieren muss, dass die Windows-Verwaltung Methoden für das Clientobjekt (IWbemObjectSink) aufrufen kann.

Vererbung

Die IUnsecuredApartment-Schnittstelle erbt von der IUnknown-Schnittstelle . IUnsecuredApartment verfügt auch über folgende Arten von Membern:

Methoden

Die IUnsecuredApartment-Schnittstelle verfügt über diese Methoden.

 
IUnsecuredApartment::CreateObjectStub

Die CreateObjectStub-Methode erstellt eine Objektweiterleitungssenke, um den Empfang asynchroner Aufrufe von der Windows-Verwaltung zu unterstützen.

Hinweise

Mit IUnsecuredApartment kann WMI einen separaten Prozess zum Verarbeiten von Rückrufen erstellen. Die Verwendung dieser Schnittstelle führt zu Sicherheitsrisiken, wie unter Festlegen der Sicherheit für einen asynchronen Aufruf beschrieben. Anstelle asynchroner Aufrufe wird der halbsynchrone Zugriff oder die Durchführung von Zugriffsprüfungen empfohlen. Weitere Informationen und ein Beispiel für die Verwendung von IUnsecuredApartment finden Sie unter Senken der Sicherheit für eine Senke in einem separaten Prozess. Verwenden Sie IWbemUnsecuredApartment::CreateSinkStub für einen sichereren Ansatz.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemcli.h (include Wbemidl.h)

Weitere Informationen

Aufrufen einer Methode

IWbemObjectSink

IWbemUnsecuredApartment

Verringern der Sicherheit für eine Senke in einem separaten Prozess

Durchführen von Zugriffsprüfungen

Festlegen der Sicherheit für einen asynchronen Aufruf