Поделиться через


Метод IADsContainer::CopyHere (iads.h)

Метод IADsContainer::CopyHere создает копию указанного объекта каталога в этом контейнере.

Синтаксис

HRESULT CopyHere(
  [in]  BSTR      SourceName,
  [in]  BSTR      NewName,
  [out] IDispatch **ppObject
);

Параметры

[in] SourceName

ADsPath объекта для копирования.

[in] NewName

Необязательное имя нового объекта в контейнере. Если для объекта не указано новое имя, задайте значение NULL; Новый объект будет иметь то же имя, что и исходный объект.

[out] ppObject

Косвенный указатель на интерфейс IAD для скопированного объекта.

Возвращаемое значение

Этот метод поддерживает стандартные возвращаемые значения, включая S_OK для успешной операции. Дополнительные сведения и сведения о коде ошибки см. в разделе Коды ошибок ADSI.

Комментарии

Целевой контейнер должен находиться в той же службе каталогов, что и исходный контейнер. Объект не может быть скопирован в реализации службы каталогов.

Поставщики, поставляемые с ADSI, возвращают сообщение об ошибке E_NOTIMPL .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h
DLL Activeds.dll

См. также раздел

Идентификаторы IAD

IADsContainer

IADsContainer::MoveHere