Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Преобразует отображаемое имя в моникер, который идентифицирует объект с именем, а затем привязывается к объекту, определенному моникером.
Синтаксис
HRESULT CoGetObject(
[in] LPCWSTR pszName,
[in, optional] BIND_OPTS *pBindOptions,
[in] REFIID riid,
[out] void **ppv
);
Параметры
[in] pszName
Отображаемое имя создаваемого объекта.
[in, optional] pBindOptions
Параметры привязки, используемые для создания моникера, создающего фактический объект. Дополнительные сведения см. в разделе BIND_OPTS. Этот параметр может принимать значение NULL.
[in] riid
Ссылка на идентификатор интерфейса, реализованного в создаваемом объекте.
[out] ppv
Адрес указателя на интерфейс, заданный riid для создаваемого объекта.
Возвращаемое значение
Эта функция может возвращать стандартные возвращаемые значения E_FAIL, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.
| Код возврата | Описание |
|---|---|
|
Объект успешно создан. |
|
Параметр pszName не является отображаемым именем правильного формата. |
|
Не удалось найти объект, идентифицированный этим моникером, или какой-либо объект, определяемый составным моникером, частью которого является этот моникер. |
|
Операция привязки не может быть завершена в течение срока, указанного структурой BIND_OPTS , переданной в pBindOptions. |
|
Операция привязки требует помощи от конечного пользователя. Наиболее распространенные причины для возврата этого значения заключается в том, что требуется пароль или требуется подключить дискету. |
|
Был найден промежуточный объект, но он не поддерживал интерфейс, необходимый для выполнения операции привязки. Например, моникер элемента возвращает это значение, если его контейнер не поддерживает интерфейс IOleItemContainer . |
Комментарии
CoGetObject инкапсулирует вызовы функций библиотеки COM CreateBindCtx, MkParseDisplayName и IMoniker::BindToObject.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | objbase.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |