Freigeben über


GetObjectContext-Makro (comsvcs.h)

Ruft einen Verweis auf den Kontext ab, der dem aktuellen COM+-Objekt zugeordnet ist.

Ähnliche Funktionen finden Sie unter IMTxAS::GetObjectContext.

Syntax

void GetObjectContext(
  [out]  ppIOC
);

Parameter

[out] ppIOC

Ein Verweis auf IObjectContext im Kontext des Objekts. Wenn die Komponente des Objekts nicht in ein MTS-Paket importiert wurde oder die GetObjectContext-Funktion von einem Konstruktor oder einer IUnknown-Methode aufgerufen wird, wird dieser Parameter auf einen NULL-Zeiger festgelegt.

Rückgabewert

Keine

Bemerkungen

Auf den Kontext eines Objekts kann weder über den Konstruktor eines Objekts noch über eine IUnknown-Methode zugegriffen werden.

Ein Objekt sollte niemals versuchen, seinen IObjectContext-Verweis an ein anderes Objekt zu übergeben. Wenn Sie einen IObjectContext-Verweis an ein anderes Objekt übergeben, ist er kein gültiger Verweis mehr.

Wenn ein Objekt einen Verweis auf sein IObjectContext erhält, muss es das IObjectContext-Objekt freigeben, wenn es damit fertig ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h
Bibliothek ComSvcs.lib
DLL ComSvcs.dll

Weitere Informationen

COM+-Kontexte und Threadingmodelle

IMTxAS::GetObjectContext

IObjectContext