функция IUnknown_GetSite (shlwapi.h)
Вызывает метод IObjectWithSite::GetSite указанного объекта.
Синтаксис
LWSTDAPI IUnknown_GetSite(
[in] IUnknown *punk,
[in] REFIID riid,
[out] void **ppv
);
Параметры
[in] punk
Тип: IUnknown*
Указатель на COM-объект, для которого требуется вызвать метод IObjectWithSite::GetSite .
[in] riid
Тип: REFIID
Идентификатор IID указателя интерфейса, который должен возвращаться в ppvSite.
[out] ppv
Тип: VOID**
Адрес указателя для получения запрошенного указателя интерфейса. Если вызов функции выполнен успешно, ppvSite будет содержать запрошенный указатель интерфейса. Если сайт недоступен или запрошенный интерфейс не поддерживается, ppvSite задается значение NULL и функция возвращает код ошибки COM.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK , если сайт был успешно получен, или код ошибки COM в противном случае.
Комментарии
Эта функция вызывает метод QueryInterface указанного объекта для получения интерфейса IObjectWithSite . В случае успешного выполнения функция вызывает метод интерфейса IObjectWithSite::GetSite для получения сайта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server, Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlwapi.h |
DLL | Shlwapi.dll (версия 5.0 или более поздняя) |