GETOBJ。Cpp
在示例提供程序组件中,将显示用于查找和绑定对象的代码示例Getobj.cpp。 下表列出了支持的例程。
项 | 说明 |
---|---|
RelativeGetObject | 获取相对于给定 ADsPath 的对象。 |
GetObject | 调用 ADsObject (Parse.cpp) 验证路径语法,验证路径是否具有正确的提供程序令牌并验证对象类型。 如果不存在错误,请创建正确类型的对象的实例,并检索指向对象 IUnknown 接口的指针。 |
BuildADsPathFromDSPath | 从本机目录路径生成 ADsPath 字符串。 |
BuildDSTreeNameFromADsPath | 使用 ADsPath 为本机目录路径创建可能的树目录路径。 |
BuildDSPathFromADsPath | 使用 ADsPath 和 DSPathName。 |
BuildADsParentPath | 将 ADsPath 生成为此对象的父级。 |
GetNamespaceObject | 验证并 CoCreateInstance 示例命名空间对象。 |
ValidateNamespaceObject | 验证命名空间对象是否与当前提供程序名称匹配。 |
ValidateProvider | 验证提供程序名称(区分大小写)。 |
GetSchemaObject | 验证并打开相应的架构对象类型。 然后创建正确的接口指针,并在其上检索 IUnknown 接口指针。 |
ValidateSchemaObject | 验证它是否为有效的架构对象类型。 |
ValidateObjectType | 验证架构中是否存在对象类型。 |
BuildSampleDSRootRDNFromADsPath | 将 ADsPath 生成到示例提供程序组件的根节点。 |
BuildDSPathFromADsPath | 使用 ADsPath、DSRootRDN 和 DSPathName。 |