Leggere in inglese

Condividi tramite


GETOBJ. CPP

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'interfaccia IUnknown dell'oggetto.
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.