funzione IUnknown_GetSite (shlwapi.h)

Chiama il metodo IObjectWithSite dell'oggetto specificato::GetSite .

Sintassi

LWSTDAPI IUnknown_GetSite(
  [in]  IUnknown *punk,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parametri

[in] punk

Tipo: IUnknown*

Puntatore all'oggetto COM il cui metodo IObjectWithSite::GetSite deve essere chiamato.

[in] riid

Tipo: REFIID

Id del puntatore dell'interfaccia che deve essere restituito in ppvSite.

[out] ppv

Tipo: VOID**

Indirizzo del puntatore per ricevere il puntatore dell'interfaccia richiesto. Se la chiamata alla funzione ha esito positivo, ppvSite conterrà il puntatore dell'interfaccia richiesto. Se non è disponibile alcun sito o l'interfaccia richiesta non è supportata, ppvSite è impostato su NULL e la funzione restituisce un codice di errore COM.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se il sito è stato recuperato correttamente o un codice di errore COM in caso contrario.

Commenti

Questa funzione chiama il metodo QueryInterface dell'oggetto specificato per ottenere l'interfaccia IObjectWithSite . In caso di esito positivo, la funzione chiama il metodo IObjectWithSite::GetSite dell'interfaccia per ottenere il sito.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server, Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlwapi.h
DLL Shlwapi.dll (versione 5.0 o successiva)