Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el componente de proveedor de ejemplo, aparece un ejemplo de código que se usa para buscar y enlazar objetos está en Getobj.cpp. Las rutinas admitidas se enumeran en la tabla siguiente.
| Artículo | Descripción |
|---|---|
| RelativeGetObject | Obtiene un objeto relativo a un 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 al objeto interfaz IUnknown. |
| 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 de | 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. |
| BuildDSPathFromADsPath | Usa ADsPath, DSRootRDN y DSPathName. |