Compartir a través de


función IUnknown_GetSite (shlwapi.h)

Llama al método IObjectWithSite::GetSite del objeto especificado.

Sintaxis

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

Parámetros

[in] punk

Tipo: IUnknown*

Puntero al objeto COM cuyo método IObjectWithSite::GetSite se va a llamar.

[in] riid

Tipo: REFIID

IiD del puntero de interfaz que se debe devolver en ppvSite.

[out] ppv

Tipo: VOID**

Dirección del puntero para recibir el puntero de interfaz solicitado. Si la llamada de función se realiza correctamente, ppvSite contendrá el puntero de interfaz solicitado. Si no hay ningún sitio disponible o no se admite la interfaz solicitada, ppvSite se establece en NULL y la función devuelve un código de error COM.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si el sitio se recuperó correctamente o un código de error COM de lo contrario.

Comentarios

Esta función llama al método QueryInterface del objeto especificado para obtener la interfaz IObjectWithSite . Si se ejecuta correctamente, la función llama al método IObjectWithSite::GetSite de la interfaz para obtener el sitio.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server, Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlwapi.h
Archivo DLL Shlwapi.dll (versión 5.0 o posterior)