Freigeben über


SafeRef-Funktion (comsvcs.h)

[Verwenden Sie SafeRef nicht in COM+. Diese Funktion wurde von Objekten in MTS verwendet, um einen Verweis auf sich selbst zu erhalten. Mit COM+ ist dies nicht mehr erforderlich.]

Syntax

void * SafeRef(
  [in] REFIID   rid,
  [in] IUnknown *pUnk
);

Parameter

[in] rid

Ein Verweis auf die IID der Schnittstelle, die das aktuelle Objekt an ein anderes Objekt oder einen anderen Client übergeben möchte.

[in] pUnk

Ein Verweis auf die IUnknown-Schnittstelle im aktuellen Objekt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Zeiger auf die angegebene Schnittstelle, die außerhalb des Kontexts des aktuellen Objekts übergeben werden kann. Andernfalls ist der Rückgabewert NULL.

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::SafeRef