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 |