Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W przykładowym składniku dostawcy jest wyświetlany przykład kodu używany do znajdowania i wiązania obiektów znajduje się w Getobj.cpp. Procedury obsługiwane są wymienione w poniższej tabeli.
| Przedmiot | Opis |
|---|---|
| RelativeGetObject | Pobiera obiekt względem danego obiektu ADsPath. |
| GetObject | Wywołuje ADsObject (Parse.cpp), aby zweryfikować składnię ścieżki, sprawdza, czy ścieżka ma odpowiedni token dostawcy i zweryfikuje typ obiektu. Jeśli nie istnieją żadne błędy, utwórz wystąpienie poprawnego typu obiektu i pobierz wskaźnik do obiektu interfejsu IUnknown. |
| BuildADsPathFromDSPath | Skompiluj ciąg ADsPath ze ścieżki katalogu natywnego. |
| BuildDSTreeNameFromADsPath | Użyj ścieżki ADsPath, aby utworzyć możliwą ścieżkę katalogu drzewa dla natywnej ścieżki katalogu. |
| BuildDSPathFromADsPath | Używa ADsPath i DSPathName. |
| BuildADsParentPath | Skompiluj ścieżkę ADsPath do obiektu nadrzędnego dla tego obiektu. |
| GetNamespaceObject | Zweryfikuj i CoCreateInstance przykładowy obiekt przestrzeni nazw. |
| ValidateNamespaceObject | Sprawdź, czy obiekt przestrzeni nazw jest zgodny z bieżącą nazwą dostawcy. |
| ValidateProvider | Zweryfikuj nazwę dostawcy (uwzględniana wielkość liter). |
| GetSchemaObject | Zweryfikuj i otwórz odpowiedni typ obiektu schematu. Następnie utwórz prawidłowy i pobierz na nim wskaźnik interfejsu IUnknown. |
| ValidateSchemaObject | Sprawdź, czy jest to prawidłowy typ obiektu schematu. |
| ValidateObjectType | Sprawdź, czy typ obiektu istnieje w schemacie. |
| BuildSampleDSRootRDNFromADsPath | Skompiluj ścieżkę ADsPath do węzła głównego dla przykładowego składnika dostawcy. |
| BuildDSPathFromADsPath | Używa parametrów ADsPath, DSRootRDN i DSPathName. |