Condividi tramite


Funzione CoGetCallContext (combaseapi.h)

Recupera il contesto della chiamata corrente sul thread corrente.

Sintassi

HRESULT CoGetCallContext(
  [in]  REFIID riid,
  [out] void   **ppInterface
);

Parametri

[in] riid

Identificatore di interfaccia (IID) del contesto di chiamata richiesto. Se si usa il contesto di chiamata predefinito supportato dal marshalling standard, IID_IServerSecurity è disponibile. Per le applicazioni COM+ che usano la sicurezza basata sui ruoli, IID_ISecurityCallContext è disponibile.

[out] ppInterface

Indirizzo della variabile del puntatore che riceve il puntatore di interfaccia richiesto in riid. Al termine della restituzione, *ppInterface contiene il puntatore all'interfaccia richiesto.

Valore restituito

Questa funzione può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Il contesto è stato recuperato correttamente.
E_NOINTERFACE
Il contesto di chiamata non supporta l'interfaccia specificata da riid.

Commenti

CoGetCallContext recupera il contesto della chiamata corrente nel thread corrente. Il parametro riid specifica l'interfaccia nel contesto da recuperare. Si tratta di una delle funzioni fornite per concedere al server l'accesso a qualsiasi informazione contestuale del chiamante.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

IServerSecurity

Sicurezza in COM