Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nel componente del provider di esempio viene visualizzato un esempio di codice usato per trovare e associare oggetti in Getobj.cpp. Le routine supportate sono elencate nella tabella seguente.
| Articolo | Descrizione |
|---|---|
| relativeGetObject | Ottiene un oggetto relativo a un oggetto ADsPath specificato. |
| GetObject | Chiama ADsObject (Parse.cpp) per verificare la sintassi del percorso, verifica che il percorso abbia il token del provider corretto e convalida il tipo di oggetto. Se non esistono errori, creare un'istanza del tipo di oggetto corretto e recuperare un puntatore all'oggetto interfaccia IUnknown. |
| BuildADsPathFromDSPath | Compilare una stringa ADsPath dal percorso della directory nativa. |
| BuildDSTreeNameFromADsPath | Usare ADsPath per creare un percorso di directory albero possibile per il percorso della directory nativa. |
| BuildDSPathFromADsPath | Usa ADsPath e DSPathName. |
| BuildADsParentPath | Compilare ADsPath nell'elemento padre per questo oggetto. |
| GetNamespaceObject | Convalidare e CoCreateInstance un oggetto dello spazio dei nomi di esempio. |
| ValidateNamespaceObject | Verificare che l'oggetto spazio dei nomi corrisponda al nome del provider corrente. |
| ValidateProvider | Convalidare il nome del provider (con distinzione tra maiuscole e minuscole). |
| GetSchemaObject | Convalidare e aprire il tipo di oggetto dello schema appropriato. Creare quindi quello corretto e recuperare il puntatore dell'interfaccia IUnknown. |
| ValidateSchemaObject | Verificare che sia un tipo di oggetto schema valido. |
| ValidateObjectType | Verificare che il tipo di oggetto esista nello schema. |
| BuildSampleDSRootRDNFromADsPath | Compilare ADsPath nel nodo radice per il componente del provider di esempio. |
| BuildDSPathFromADsPath | Usa ADsPath, DSRootRDN e DSPathName. |