Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud je vytvořena rozšiřující knihovna DLL pro vytváření objektů ve službě Active Directory Domain Services, musí být zaregistrovaná v registru systému Windows a ve službě Active Directory Domain Services, aby moduly snap-in konzoly MMC pro správu služby Active Directory Domain Services věděly o tomto rozšíření.
Registrace v registru Systému Windows
Podobně jako u všech serverů COM musí být v registru Windows zaregistrované rozšíření pro vytváření objektů. Rozšíření se zaregistruje pod následujícím klíčem:
HKEY_CLASSES_ROOT
CLSID
<extension CLSID>
InProcServer32
(Default) = <extension path>
ThreadingModel = Apartment
"<extension CLSID>" je řetězcové zobrazení CLSID vytvořené funkcí StringFromCLSID. "<cesta k rozšíření>" obsahuje cestu a název souboru rozšíření DLL. Hodnota ThreadingModel pro všechna rozšíření pro vytváření objektů musí být "Apartment".
Registrace ve službě Active Directory Domain Services
Registrace rozšíření pro vytvoření objektu je specifická pro jedno národní prostředí. Pokud se rozšíření pro vytvoření objektu vztahuje na všechna národní prostředí, musí být registrováno v třídy objektu displaySpecifier objekt ve všech podkontejnerech národního prostředí v kontejneru DisplaySpecifiers. Pokud je rozšíření pro vytvoření objektu lokalizované pro určité národní prostředí, zaregistrujte ho v displaySpecifier objekt v podkontejneru daného národního prostředí. Další informace o kontejneru a národních prostředích DisplaySpecifiers naleznete v tématu Specifikátory zobrazení a DisplaySpecifiers Container.
Existují dva atributy typu DisplaySpecifier, pod kterými lze zaregistrovat rozšíření pro tvorbu objektu. Jedná se o creationWizard a createWizardExt.
Atribut creationWizard identifikuje rozšíření pro vytvoření primárního objektu, která nahradí existujícího nebo nativního průvodce vytvořením objektu v modulu snap-in pro správu služby Active Directory. Primární rozšíření pro vytváření poskytuje první sadu stránek a je hostovaná stejným způsobem jako nativní stránky. Tento atribut má jednu hodnotu a vyžaduje následující formát:
<CLSID>
"<CLSID>" je řetězcová reprezentace CLSID objektu COM, která je vytvořena funkcí StringFromCLSID."
Atribut createWizardExt identifikuje rozšíření pro vytváření sekundárních objektů. Sekundární rozšíření pro tvorbu přidá průvodcovské stránky k nativním stránkám nebo primárnímu rozšíření. Tento atribut má více hodnot a vyžaduje následující formát:
<order number>,<CLSID>
"<pořadové číslo>" je číslo bez znaménka, které představuje pozici stránky v průvodci. Když se zobrazí průvodce vytvořením, hodnoty se seřadí pomocí porovnání hodnot "<číslo objednávky>". Pokud má více než jednu hodnotu stejnou "<číslo objednávky>", tyto stránky se načtou v pořadí, v jakém se čtou ze serveru služby Active Directory. Pokud je to možné, měli byste použít neexistující<číslo objednávky>(to znamená číslo, které nebylo použito ve vlastnosti jinými hodnotami). Neexistuje žádná předepsané počáteční pozice a mezery jsou povoleny v posloupnosti "<číslo objednávky>".
"<CLSID>" je řetězcová reprezentace CLSID objektu COM, jak ho vytváří funkce StringFromCLSID.