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


Метод ITRendezvous::CreateDirectory (rend.h)

[Элементы управления и интерфейсы конференц-связи с IP-телефонией рандеву недоступны для использования в Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Api клиента RTC предоставляет аналогичные функциональные возможности.]

Метод CreateDirectory создает объект ITDirectory, соответствующий каталогу с заданным типом и именем.

Синтаксис

HRESULT CreateDirectory(
  [in]  DIRECTORY_TYPE DirectoryType,
  [in]  BSTR           pName,
  [out] ITDirectory    **ppDir
);

Параметры

[in] DirectoryType

Тип каталога. См . DIRECTORY_TYPE.

[in] pName

Указатель на BSTR , содержащий имя создаваемого каталога.

[out] ppDir

Указатель на получение объекта ITDirectory указанного выше типа.

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

Этот метод может возвращать одно из этих значений.

Значение Значение
S_OK
Метод успешно выполнен.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.
E_POINTER
Параметр pName или ppDir является недопустимым указателем.
E_INVALIDARG
Недопустимый параметр DirectoryType .

Комментарии

Для каталогов типа DT_NTDS pName игнорируется, так как Rendezvous поддерживает использование только локального контроллера домена (DC).

Приложение должно использовать SysAllocString для выделения памяти для параметра pName и использовать SysFreeString , чтобы освободить память, когда переменная больше не нужна.

TAPI вызывает метод AddRef в интерфейсе ITDirectory , возвращенном методом ITRendezvous::CreateDirectory. Приложение должно вызвать Release в интерфейсе ITDirectory , чтобы освободить связанные с ним ресурсы.

Эта функция может отправлять данные по сети в незашифрованном виде; Таким образом, кто-то прослушивает в сети, возможно, сможет прочитать данные. Перед использованием этого метода следует учитывать риск безопасности при отправке данных в виде чистого текста.

Требования

   
Целевая платформа Windows
Header rend.h
DLL Rend.dll

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

DIRECTORY_TYPE

ITDirectory

ITRendezvous