GETOBJ. CPP
В примере компонента поставщика отображается пример кода, используемый для поиска и привязки объектов в Getobj.cpp. Поддерживаемые подпрограммы перечислены в следующей таблице.
Позиция | Description |
---|---|
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. |