Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Każde rozszerzenie klasy pomocniczej ma skojarzonych z nim kilka kluczy rejestru. Niektóre klucze są wymagane przez COM, a niektóre przez NDF.
Klucze rejestru COM
Rozszerzenia pomocnicze klas muszą być implementowane jako serwery COM. Rejestracja COM musi zostać ukończona dla każdego rozszerzenia klasy pomocniczej. Identyfikator CLSID obiektu, interfejs INetDiagHelperInfo, a interfejs INetDiagHelper musi być zarejestrowany. Rejestracja tworzy wiele kluczy rejestru związanych z COM dla rozszerzenia klasy pomocnika NDF.
Klucze rejestru NDF
Rozszerzenia klas pomocnika należy zarejestrować przed rozpoczęciem interakcji z programem Network Diagnostics Framework i innymi powiązanymi klasami pomocnika. Jest to realizowane przez wypełnienie rejestru.
Poniższa procedura przedstawia sposób dodawania rozszerzeń klas pomocnika do rejestru.
Opublikuj nazwy klas pomocniczych implementowanych przez bibliotekę DLL oraz ich zależności, tworząc klucz dla tej biblioteki DLL we wskazanym obszarze.
HKLM\System\CurrentControlSet\Control\NetDiagFx\VendorName\HostDLLs\Klasa pomocnika DLL\Klasy pomocników\Nazwa klasy pomocnika
Zastąp wartości VendorName, Helper Class DLLi Helper Class Name (Nazwa klasy pomocnika) wartościami zdefiniowanymi przez użytkownika zgodnie z poniższym opisem.
Wartość Typ Znaczenie VendorName REG_SZ Nazwa dostawcy. klasa pomocnika DLL REG_SZ Nazwa biblioteki DLL bez rozszerzenia. nazwa klasy pomocnika REG_SZ Nazwa klasy pomocniczej, na której jest zależna bieżąca klasa pomocnika. Pod każdym kluczem nazwy klasy pomocnika opublikuj następujące informacje.
Wartość Typ Znaczenie CLSID REG_SZ Ciąg znaków zawierający identyfikator klasy COM klasy pomocniczej. wersja REG_SZ Ciąg zawiera główne i pomocnicze wersje klasy pomocniczej w formacie <głównym><pomocniczym>. opublikowane REG_DWORD Wartość 1 oznacza, że ta klasa pomocnicza ma być wywoływana bezpośrednio z klienta Diagnostyki. 0 oznacza, że może być wywoływany tylko z innej klasy pomocniczej. nadrzędne REG_SZ Ciąg, który nazywa rozszerzalną klasę pomocnika firmy Microsoft, która jest rozszerzana. Dla każdej klasy pomocniczej opublikuj listę pasujących atrybutów, tworząc klucz w obszarze
HKLM\System\CurrentControlSet\Control\NetDiagFx\VendorName\HostDLLs\klasa pomocnika DLL\HelperClasses\nazwa klasy pomocnika\MatchAttributes
Klucz musi zawierać co najmniej jedną wartość (jedną na atrybut) następującego typu.
Wartość Typ Znaczenie AttributeName REG_SZ|REG_DWORD|REG_BINARY Wartość, która kończy parę nazw i wartości dla określonego atrybutu.