ITDirectory::get_DirectoryObjects 方法 (rend.h)

[会合 IP 电话会议控件和接口不适用于 Windows Vista、Windows Server 2008 和操作系统的后续版本。 RTC 客户端 API 提供类似的功能。]

get_DirectoryObjects 方法获取给定目录中符合特定条件的对象集合。 此方法执行与 EnumerateDirectoryObjects 相同的函数,但由 Visual Basic 和其他脚本语言使用。

语法

HRESULT get_DirectoryObjects(
  [in]  DIRECTORY_OBJECT_TYPE DirectoryObjectType,
  [in]  BSTR                  pName,
  [out] VARIANT               *pVariant
);

参数

[in] DirectoryObjectType

所需对象的 DIRECTORY_OBJECT_TYPE 条件。

[in] pName

指向包含对象完整或部分名称的 BSTR 的指针。 支持“*”通配符。

[out] pVariant

指向 VARIANT 的指针,该变量接收服务器中与说明匹配的 ITDirectoryObject 对象的 ITCollection

返回值

此方法可以返回其中一个值。

含义
S_OK
方法成功。
RND_NOT_CONNECTED
ITDirectory::Connect 方法尚未调用或未成功。
E_NOTIMPL
未实现此方法。

注解

应用程序必须使用 SysAllocStringpName 参数分配内存,并在不再需要变量时使用 SysFreeString 释放内存。

TAPI 在 ITDirectory::get_DirectoryObjects 返回的 ITDirectoryObject 接口上调用 AddRef 方法。 应用程序必须在 ITDirectoryObject 接口上调用 Release,以释放与之关联的资源。

要求

要求
目标平台 Windows
标头 rend.h
DLL Rend.dll

另请参阅

DIRECTORY_OBJECT_TYPE

ITCollection

ITDirectory

ITDirectoryObject