En el componente de proveedor de ejemplo, aparece un ejemplo de código que se usa para buscar y enlazar objetos en Getobj.cpp. Las rutinas admitidas se enumeran en la tabla siguiente.
Elemento
Descripción
RelativeGetObject
Obtiene un objeto relativo a un objeto ADsPath determinado.
GetObject
Llama a ADsObject (Parse.cpp) para comprobar la sintaxis de la ruta de acceso, valida que la ruta de acceso tenga el token de proveedor correcto y valide el tipo de objeto. Si no existen errores, cree una instancia del tipo de objeto correcto y recupere un puntero a la interfaz IUnknown del objeto.
BuildADsPathFromDSPath
Ha creado una cadena de ADsPath a partir de la ruta de acceso del directorio nativo.
BuildDSTreeNameFromADsPath
Use ADsPath para crear una posible ruta de acceso de directorio de árbol para la ruta de acceso del directorio nativo.
BuildDSPathFromADsPath
Usa ADsPath y DSPathName.
BuildADsParentPath
Compile ADsPath en el elemento primario de este objeto.
GetNamespaceObject
Valide y CoCreateInstance un objeto de espacio de nombres de ejemplo.
ValidateNamespaceObject
Compruebe que el objeto de espacio de nombres coincide con el nombre del proveedor actual.
ValidateProvider
Valide el nombre del proveedor (distingue mayúsculas de minúsculas).
GetSchemaObject
Valide y abra el tipo de objeto de esquema adecuado. A continuación, cree el correcto y recupere el puntero de interfaz IUnknown en él.
ValidateSchemaObject
Compruebe que es un tipo de objeto de esquema válido.
ValidateObjectType
Compruebe que el tipo de objeto existe en el esquema.
BuildSampleDSRootRDNFromADsPath
Compile ADsPath en el nodo raíz del componente de proveedor de ejemplo.
Descubra los conceptos de la programación orientada a objetos y su importancia en aplicaciones de finanzas y operaciones, lo que incluye las clases abstractas, la herencia, las interfaces, la CoC, el ámbito y las referencias.