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) |