作者:empty 页数:580 出版社:empty |
套书介绍:公司推出的Windows 2000专业技术参考资料。本套书共有五卷,是开发活动目录的容易理解的参考指南,全方位介绍有关活动目录的开发信息、相关提示和MSDN在线的完整解释。本套书是一个内容高度浓缩、完全索引化、并且精心组织的系列资料。每一本书中都包含了一个对五卷书的概述,一个编程元素的附录和一个所引用的微软技术的索引,同时还包含如何寻找你可能需要的其他微软开发者资源的提示。
本书介绍:Microsoft Active Directory Developer's Reference Library:Active Directory Service Interfaces ReferenceWindows 2000活动目录开发人员参考库第4卷ADS I参考手册PDG9787111073116更多源酷客(www.ckookcom更多源稀酷客(www.ckookcom“Windows 2000活动目录开发人员参考库”套书是微软本书是ADS I的完整而实用的参考工具, 它包含了全部的ADS I数据类型和常数、结构、枚举、函数、接、系统提供商、错误码和扩展错误信息。ADS I是一套COM接,它提供了一系列用于管理分布式计算机环境中的网络资源的目录服务接。系统管理员和活动目录开发者可以利用ADS I服务来完成管理和开发任务。《Windows 2000活动目录开发人员参考库第1卷程序员指南》《Windows 2000活动目录开发人员参考库第2卷参考手册》《Windows 2000活动目录开发人员参考库第3卷ADS I程序员指南》《Windows 2000活动目录开发人员参考库第4卷ADS I参考手册》《Windows 2000活动目录开发人员参考库第5卷架构》适用水平:中、高级
本书是ADS I的完整而实用的参考工具, 它包含了全部的ADS I数据类型和常数、结构、本书适用于用C、C++、Visual C++或VisualBasic编程语言开发活动目录应用程序的网DavidIseminger:MicorosoftActiveDirectoryDeleloper'sReferenceLibrary, Volume 4:Copyright@2001by Microsoft Corporation.Orginal Englishlanguage edition copyright@2000by Microsoft Corporation; port on sOPublished by arrangement with the original publisher, Microsoft Press, a division of本书中文简体字版由美国微软出版社授权机械工业出版社出版。未经出版者书面许可,(微软公司核心技术书库)书名原文:Microsoft Ave Die cory Developer's Reference Lira ry,Volume4:AtiveISBN 7-111-07311-8中国版本图书馆CIP数据核字(2000) 第59193号机械工业出版社(北京市西城区百万庄大街22号邮政编码100037)枚举、函数、接、系统提供者、错误码和扩展错误信息。ADS I是一套COM接, 它提供了一系列用于管理分布式计算机环境中的网络资源的目录服务接。系统管理员和活动目录开发者可以利用ADS I服务来完成他们的管理任务和开发任务, 例如添加网络用户、管理网络打印机和定位分布式计算机环境中的网络资源等。络开发人员和管理人员。Active Directory Service Interfaces Reference.2000byDavidIsemingerMicrosoft Corporation, Redmond, Washington, U.S.A.All rights reserved不得以任何方式复制或抄袭本书内容。版权所有,侵权必究。本书版权登记号:图字:01-2000-1570图书在版编目(CIP) 数据Windows 2000活动目录开发人员参考库第4卷ADS I参考手册/(美) 艾塞明格(Is em in gerD.) 主编:时文平等译.-北京:机械工业出版社, 2001.2
活动目录开发人员参考库是由美国人David Is e minger主编的系列套书。该套书共有五卷, 本书是该套书的第四卷,另四卷分别是:第1卷:程序员指南第2卷:参考手册第3卷:ADS I程序员指南第5卷:架构这五卷书都是Microsoft Windows 2000的重要参考书。本书是ADS I的完整而实用的参考资料, 它由三部分共19章和一个术语表及索引组成。第一部分为引言和概述,是对活动目录系列丛书的综合介绍,本丛书每卷中的这一部分基本相同。第二部分是ADS I的各种指南、样例和编程参考, 是本书的重点, 它主要包含有ADS I函数和结构、ADS I数据类型和常数、ADS I的各种接、ADS I系统提供者、ADS I错误码和扩展错误信息等。第三部分为附录,包含一个术语表和索引。ADS I是一套COM接, 它提供了一系列用于管理分布式计算机环境中的网络资源的目录服务接。系统管理员和活动目录开发者可以利用ADS I服务来完成他们的管理任务和开发任务,例如添加网络用户、管理网络打印机和定位分布式计算机环境中的网络资源等等。本书对于用C、C++、Visual C++或VisualBasic编程语言开发活动目录应用程序的开发人员和管理人员是重要的参考工具。本书的问世渗透了参与策划、翻译录排、审校和出版人员的大量心血。本书由时文平、陈连俊、石元君、曾国平、赵胜龙、潘文举、吴桂贞、周保太、李斌、杜三明、付增少、张景生等翻译,李纪松校。尽管我们在翻译过程中尽量做到完美,但疏漏和错误之处仍在所难免,在此恳请读者批评指正。
页折起。如果用一本书包含活动目录库所有内容是极为不便的,因为读者为了查找所需的信息,将不得不反复翻阅许多无关的信息。事实上,活动目录库中每一卷的结构布局都是经过深思熟虑的。这种统一的结构布局,以一种开发者所熟悉的界面,提供他们所关心的信息,这有利于保持套书的一致风格,使读者(开发者)更容易找到所需信息。活动目录库套书中的每一卷都包含以下三个部分:·第二部分:指南、示例和编程参考第一部分简要介绍了活动目录库套书。在套书的某些卷中,还提供了进行活动目录开发所需要的信息。例如在本卷书的第一部分中,专门采用一章内容介绍活动目录的一些基本概念,这是进行活动目录程序设计所必须了解的。在本套书其他卷的第一部分也包含了关于该卷内容第二部分包含了与该卷书相关的活动目录程序设计指南或一些参考资料。读者会注意到,编程参考书包含的内容不仅仅是一些函数或结构定义的集合。因为综合性的参考书不仅包括如何使用某种特定的技术,而且应该包括程序设计所需要素的定义。第二部分提供的信息中,包括每个程序设计领域所有的、完整的要素定义和解释材料。第三部分是术语表索引。在IT行业中一个最大的挑战,就是在浩瀚的知识海洋中找到所需的信息,进行活动目录程序设计,同样也不例外。为了帮助读者迅速找到所需的活动目录程序设计参考信息,第三部分采用索引的形式,将这些信息编排成容易理解的可管理的目录,使读者能够方便地找到所需的信息。为了增加读者对于每卷书内容的理解,在每卷书的后面还包含一个术语表,它包括活动目录涉及到的所有的术语,这样读者没有必要去翻阅其他的书,就可活动目录库套书的设计目标,就是以最易于访问的方式向读者提供最有用的信息。与微软公司发布的参考信息电子版本保持一致的外观和界面, 活动目录库套书与MSDN和MSDN在线天衣无缝地融合在一起, 换句话来说, 本书提供有关函数的描述方式, 尽量与MSDN和MSDN在这样做的目的非常简单, 作为一个Wn dows程序员, 为了创建高质量的程序, 一定想采用-种可以迅速找到所需信息的工具,活动目录库套书的设计将使这一切变得非常简单。通过提供一致的界面, 只要熟悉活动目录库套书的参考资料, 就可以迅速在MSDN和MSDN在线中找到相读者会发现, 本套书的设计与MSDN和MSDN在线紧密结合。这种一致性, 可以使读者克服对电子参考资料的陌生感。如果读者喜欢的话,可以暂时离开计算机,只要身边有这本书,不需要键盘、电子邮件,照样可以阅读程序,完成研究工作。如同做任何事情一样,你所用的工具越简单、一致性越好,你花在工作上所用的时间就会越多,而不是总在考虑如何使用工具。活动目录库套书的结构设计, 为完成Windows应用程序提供了一个高效的综合性工具集。
活动目录开发人员参考库第4卷是从ADS I的所有参考信息集中挑选出来的且是在第3卷中没有的。如果你是ADS I编程新手的话, 最好是从第3卷读起。如果你正使用ADS I来开发利用活动目录(活动目录)服务的应用程序,你应该从第1卷读起。该卷提供了有关活动目录编程必须了解的内容概述,并说明了哪些可以视为活动目录编程的最佳实例。本书还包括有关如何使用开发工具(非传统意义下的工具,而是使你能找到完成工作所需信息的工具) , 如MSDN、MSDN Online以及开发者支持资源。这些有益的信息可以在本书第一部分的各章节中找到。这些章节在其他Windows系列丛书(Windows Programing Reference Series,WPRS) 各卷中都有。每套丛书和每卷中有了这些信息, WPRS的各种目的就能达到:·我不假设你已经购买, 或希望你必须购买其他的WPRS丛书以获得这些信息。也许你的主ADS I参考内容:·ADS I函数和结构(ADS I Functions and Structures)·ADS I枚举、数据类型和常量(ADS I Enumerations, DataTypes and Constants)要目的是进行活动目录编程, 而你的经济能力又不容许你购买其他有关Win 32的丛书。由于本书中已包含了这些信息,因此,你就不必买别的丛书了。·不管你手中有了哪一卷丛书,都可以找到这些重要而有用的信息。你不必查阅其他的自然科学书籍来获得有关如何有效利用MSDN信息或从何处为特别的Windows开发问题找到解决办法。
·每卷都变得更有用、更方便和更完整。WPRS的这一目标使你更容易找到所有丛书中的某一卷并为己所用,而不会使你感到必须要有多卷书才能获得丛书的主要内容和有用信息。你还能在本书的结尾部分和活动目录丛书的每卷中查阅到活动目录的相关术语的词汇表。如果你已读过某卷WPRS丛书(包括本卷) 的第1章, 就知道我的主要目的是确保这些丛书以尽可能方便和尽可能有用的方法(如前面各点的解释)为你提供所需的信息。最后,你也许会遇到与活动目录有关的一些不熟悉的术语,有了每本书后面的词汇表,你就会知道那些不熟悉术语的定义不过几页纸而已,而不是整本书或者需花很长时间来通读(如果你不看本书的其余部分的话)。
5.1.10ADs SetLastErrr函数
5.1.11Allc ADs Mem函数.
5.1.12AllcADsStr函数.
5.1.13FreeADsMem函数
5.1.14FreeADsStr函数.
5.1.15ReallcADsMem函数
5.1.16ReallcADsStr函数
5.1.17废弃的ADS I函数·
5.2ADSI结构.
5.2.1ADS_ATTR_DEF结构.
5.2.2ADS_ATTR_INF结构.
5.2.3ADS_BACK LINK结构.
第一部分概述
1.1活动目录库套书的组成.
1.2活动目录库套书的编写思想.
第2章本书的内容.3
第3章微软参考资源的使用.5
3.1微软开发者网络.5
3.1.1MSDN和MSDN在线的比较
3.1.2订阅MSDN·.7
3.1.3MSDN的使用.9
3.1.4使用MSDN在线.13
3.2 Windws程序设计系列参考.21
第4章查找开发者所需的资源·.·22
4.1开发者支持.22
4.2在线资源.24
4.3关于学习的产品.-24
4.4会议.26
4.5其他资源.26
第5章27
5.1.1ADs Build Enumeratr函数.27
5.2.4ADS_CASE IGNRE_LIST结构.52
5.2.5ADS_CLASS_DEF结构.52
5.2.6ADS_DN_WITH_BIN ART结构.53
5.2.7ADS_DN_WITH_STRING结构.54
5.2.8ADS_EMAIL结构.-54
5.2.9ADS_FAX NUMBER结构.55
5.2.10ADS_HLD结构.56
5.2.11ADS_NET ADDRESS结构.56
5.2.12ADS_NT_SECURITY_DESCRIPTR
5.2.13ADS_BJECT_INF结构.57
5.2.14ADS_CTET_LIST结构.58
5.2.15ADS_CTET_STRING结构.59
5.2.16ADS_PATH结构.60
5.2.17ADS_PSTAL ADDRESS结构.60
5.2.18ADS_PRV_SPECIFIC结构.61
5.2.19ADS_REPLICA PINTER结构.61
5.2.20ADS_SEARCH_CLUMN结构.62
5.2.21ADS_SEARCH PREF_INF结构.63
第二部分ADS I函数和结构
5.1ADSI函数.
5.1.2ADsBuildVarArrayInt函数
5.1.3ADsBuildVarArrayStr函数
5.1.4ADsEn cde Binary Data函数.
5.1.5ADs Enumerate Next函数
5.1.6ADs Free Enumeratr函数
5.1.7ADs GetLastErrr函数
5.1.8ADs Getbject函数
指南、示例和编程参考
结构.
5.2.22ADS_SRTKEY结构.
5.2.23ADS_TIMESTAMP结构.
5.2.24ADS_TYPED NAME结构
5.2.25ADS VALUE结构.
第6章枚举,数据类型和常量
6.1ADSI枚举.
6.1.1ADS_ACE FLAG_ENUM枚举.
6.1.2ADS_ACE TYPE_ENUM枚举.
6.1.3ADS_AUTHENTICATIN_ENUM
6.1.4ADS_CHASE_REFERRALS_ENUM
6.1.5ADS_DEREF ENUM枚举.
6.1.6ADS_DISPLAY_ENUM枚举
6.1.7ADS_ESCAPE_MDE_ENUM枚举.78
6.1.8ADS_FLAG TYPE_ENUM枚举.79
6.1.9ADS_FRMAT_ENUM枚举
6.1.10ADS_GRUP_TYPE_ENUM枚举.81
6.1.11ADS_NAME_IN IT TYPE_ENUM
6.1.12ADS_NAME_TYPE_ENUM枚举.85
6.1.13ADS_PTIN_ENUM枚举.
6.1.14ADS_PREFERENCES_ENUM枚举.88
6.1.15ADS_PRPERTY_PERATIN_
6.1.16ADS_RIGHTS_ENUM枚举
6.1.17ADS_SCPE ENUM枚举+*
6.1.18ADS_SD_CNTRL_ENUM枚举.94
6.1.19ADS_SD_REVISIN_ENUM枚举.95
6.1.20ADS_SEARCH PREF_ENUM枚举.96
6.1.21ADS_SECURITY_INF_ENUM
6.1.22ADS_SET TYPE_ENUM枚举.107
6.1.23ADS_STATUS ENUM枚举.
6.1.24ADS_SYSTEM FLAG_ENUM枚举.109
6.1.25ADS_USER_FLAG_ENUM枚举.113
6.1.26ADSI_DIALECT_ENUM枚举.115
6.1.27ADSTYPEENUM枚举
6.2ADSI数据类型和常量
6.2.1ADSI简单数据类型.
6.2.2ADSI常量
第7章关于ADS I接.
7.1ADSI接的字典式列表
7.2接的特性方法.
7.3系统提供者的接实现.
第8章核心接.
8.1IAD接.
8.1.1IAD接的特性方法
8.1.2IADs::Get方法.
8.1.3IADs::Get Ex方法.
8.1.4IADs::Get Inf方法.
8.1.5IADs::Get Inf Ex方法
8.1.6IADs::Put方法.
8.1.7IADs:Put Ex方法.
8.1.8IADs::Set Inf方法
8.2IADs Cntainer接
第10章
8.2.1IADs Cntainer接的特性方法.153
8.2.2IADs Cntainer::Cpy Here方法.155
8.2.3IADs Cntainer::Create方法.157
8.2.4IADs Cntainer::Delete方法.158
8.2.5IADsCnta inter::get_New Enum
8.2.6IADs Cntainer::Getbject方法.162
8.2.7IADs Cntainer::Mve Here方法.163
8.3IADs Namespaces接.166
8.4IADspenDS bject接.167
第9章172
9.1IADs Class.172
9.1.1IADs Class接的特性方法.174
9.1.2IADs Class::Qualifiers方法.179
9.2IADs Prperty接.180
9.2.1IADs Prperty接的特性方法.182
9.2.2IADs Prperty::Qualifiers方法.184
9.3IADs Syntax接.185
10.2IADs Prperty List接.
11.6.1IADs Grup接的特性方法.
11.6.2IADs Grup::Add方法.
11.6.3IADs Grup::Is Member方法.
11.6.4IADs Grup::Members方法
11.6.5IADs Grup::Remve方法.
11.7IADs Lcality接
11.8IADs Members接.
11.8.1IADs Members接的特性方法.260
11.8.2IADs Members::get_New Enum
11.9IADs接.263
11.10IADsU接.265
l 1.11IADsPrinJb接.268
11.12IADs Print Queue接.275
11.13IADs Service接.28]
11.14IADs User接.-286
11.14.1IADs User接的特性方法.289
11.14.2IADs User::ChangePasswrd方法.299
11.14.3IADs User::Grups方法*.301
11.14.4I ADs User::Set Passwrd方法.303
第12章.305
12.1IADs Cmputer peratins接·305
12.1.1IADs Cmputer peratins::
12.1.2IADs Cmputer peratins::Status
12.2IADs File Service peratins接.307
12.2.1IADs File Service peratins::
12.2.2IADs File Service peratins::Sessins
12.3IADs Print Jb peratins接.310
12.3.1IADsPrinUJb peratins接的
12.3.2IADs Print Jb peratins::Pause
10.2.1IADs Prperty List接的特性方法.194
10.2.2IADs Prperty List::Get Prperty Item
10.2.3IADs Prperty List::Item方法.197
10.2.4IADs Prperty List::Next方法.199
10.2.5IADs Prperty List::Purge-
10.2.6IADs Prperty List::Put Prperty Item
10.2.7IADs Prperty List::Reset方法206
10.2.8IADs Prperty List::Reset Prperty Item
10.2.9IADs Prperty List::Skip方法.211
10.3IADs Prperty Value接.212
10.3.1IADs Prperty Value接的特性
10.3.2IADs Prperty Value::Clear
10.4IADs Prperty Value 2接.220
10.4.1IADs Prperty Value 2::Getbject-
10.4.2IADs Prperty Value 2::Put bject-
第11章.226
11.1IADs Cllectin接.226
11.1.1IADs Cllectin::Add方法.227
11.1.21ADs Cllectin::get_New Enum
11.1.3IADs Cllectin::Getbject方法.230
11.1.4IADs Cllectin::Remve方法.232
11.2IADs Cmputer接.233
11.3IADs Dmain接.239
11.4IADs File Service接.243
11.5IADs FileShare接.246
12.3.3IADsPrinJb peratins::Resume
12.4IADs Print Queue peratins接.
12.4.1IADs Print Queue peratins接的
12.4.2IADs Print Queue peratins::Pause
12.4.3IADs Print Queue peratins::Print Jbs
12.4.4IADs Print Queue peratins::Purge
12.4.5IADs Print Queue peratins::Resume
12.5IADs Resurce接.
12.6IADs Service peratins接
12.6.1I ADs Service peratins接的特性
12.6.2IADs Service p ratins::Cntinue
12.6.3IADs Service peratins::Pause
12.6.4IADs Service peratins::Set Passwrd
12.6.5IADs Service peratins::Start方法.330
12.6.6IADs Service peratins::Stp方法.332
12.7IADs Sessin接.
第13章
13.1IADs AccessCntrl Entry接.
13.2IADs AccessCntrl List接.
13.2.1IADs AccessCntrl List接的特性
13.2.2IADs AccessCntrl List::Add Ace
13.2.3IADs AccessCntrl List::Cpy-
13.2.4IADs AccessCntrl List::Remve Ace
VIII
14.2.10I Directry Search::Set Search-
第15章
15.1IADs Extensin接.
15.2IADs Extensin::Private Get lDs f Names
15.3IADs Extensin::Private Invke方法.391
第16章
16.1
16.2IADs Name Translate接.
16.2.1IADs Name Translate接的特性
16.2.2IADs Name Translate::Get方法.399
16.2.3IADs Name Translate::Get Ex方法.401
16.2.4IADs Name Translate::In it方法.404
16.2.5IADs Name Translate::In it Ex方法.407
16.2.6IADs Name Translate::Set方法.409
16.2.7IADs Name Translate::Set Ex方法.412
16.3IADs bject ptins接.
16.3.1IADs bject ptins::Get ptin
16.3.21ADs bject ptins::Setptin
16.4IADs Pathname接.
16.4.11ADs Pathname接的特性方法.420
16.4.2IADs Pathname::Add Leaf Element
16.4.3IADs Pathname::Cpy Path方法.425
16.4.4IADs Pathname::GetElement方