HRESULT ADsGetObject(
LPCWSTR lpszPathName,
REFIID riid,
VOID **ppObject
);
函数的参数包括:
- lpszPathName:指向以 NULL 结尾的字符串的指针,表示要获取的 ADSI 对象的路径。
- riid:表示要获取的接口的 GUID。
- ppObject:指向指针的指针,用于接收获取的 ADSI 对象的指针。
函数返回 HRESULT,表示操作的结果。如果操作成功,返回 S_OK;否则,返回相应的错误代码。
这个函数主要用于通过指定路径获取 ADSI 对象。路径通常是 LDAP 路径,例如 "LDAP://CN=User,CN=Users,DC=domain,DC=com",用于表示 Active Directory 中的某个对象。通过提供路径和要获取的接口的 GUID,ADsGetObject 函数可以返回对应的 ADSI 对象。
请注意,这些函数是特定于 ADSI 编程的,而不是标准的 Win32 API 函数。如果你在进行 ADSI 编程,可以查阅相关的 ADSI 文档以获取更详细的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/23798/Win32 API/Adshlp.h/ADsGetObject