Funzione SafeRef (comsvcs.h)

[Non usare SafeRef in COM+. Questa funzione è stata usata dagli oggetti in MTS per ottenere un riferimento a se stesso. Con COM+, questo non è più necessario.

Sintassi

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

Parametri

[in] rid

Riferimento all'IID dell'interfaccia che l'oggetto corrente vuole passare a un altro oggetto o client.

[in] pUnk

Riferimento all'interfaccia IUnknown nell'oggetto corrente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un puntatore all'interfaccia specificata che può essere passata all'esterno del contesto dell'oggetto corrente. In caso contrario, il valore restituito è NULL.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h
Libreria ComSvcs.lib
DLL ComSvcs.dll

Vedi anche

Contesti e threading COM+

IMTxAS::SafeRef