Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Эта функция доступна через Windows XP и Windows Server 2003. Он может быть изменен или недоступен в последующих версиях Windows.]
Устанавливает или завершает подключение между приемником клиента и контейнером точки подключения.
Синтаксис
LWSTDAPI ConnectToConnectionPoint(
[in, optional] IUnknown *punk,
[in] REFIID riidEvent,
BOOL fConnect,
[in] IUnknown *punkTarget,
[out] DWORD *pdwCookie,
[out, optional] IConnectionPoint **ppcpOut
);
Параметры
[in, optional] punk
Тип: IUnknown*
Указатель на интерфейс IUnknown объекта, который должен быть подключен к контейнеру точки подключения. Если параметр fConnect имеет значение FALSE , чтобы указать, что вы отключаете объект, этот параметр игнорируется и может иметь значение NULL.
[in] riidEvent
Тип: REFIID
IID интерфейса в контейнере точки подключения, объект точки подключения которого запрашивается.
fConnect
Тип: BOOL
ЗНАЧЕНИЕ TRUE , если установлено подключение; ЗНАЧЕНИЕ FALSE , если соединение не работает.
[in] punkTarget
Тип: IUnknown*
Указатель на интерфейс IUnknown контейнера точки подключения.
[out] pdwCookie
Тип: DWORD*
Маркер подключения. Если параметр fConnect имеет значение TRUE для создания нового подключения, этот параметр получает маркер, который однозначно идентифицирует соединение. Если параметр fConnect имеет значение FALSE для прерывания подключения, этот параметр должен указывать на маркер, полученный при вызове ConnectToConnectionPoint , чтобы установить подключение.
[out, optional] ppcpOut
Тип: IConnectionPoint**
Указатель на интерфейс IConnectionPoint контейнера точки подключения, если операция выполнена успешно. Вызывающее приложение должно освободить этот указатель, если он больше не нужен. Если запрос не выполнен, указатель получает значение NULL. Этот параметр является необязательным и может быть null.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный, Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server, Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | shlwapi.h |
| Library | ShLwApi.Lib |
| DLL | Shlwapi.dll (версия 5.0 или более поздняя версия) |