NDF 도우미 클래스 확장 등록
각 도우미 클래스 확장에는 연결된 여러 레지스트리 키가 있습니다. 일부 키는 COM에서 필요하며 일부 키는 NDF에 필요합니다.
COM 레지스트리 키
도우미 클래스 확장은 COM 서버로 구현되어야 합니다. 각 도우미 클래스 확장에 대해 COM 등록을 완료해야 합니다. 개체의 CLSID, INetDiagHelperInfo 인터페이스 및 INetDiagHelper 인터페이스를 등록해야 합니다. 등록은 NDF 도우미 클래스 확장에 대한 여러 COM 관련 레지스트리 키를 만듭니다.
NDF 레지스트리 키
도우미 클래스 확장은 네트워크 진단 프레임워크 및 기타 관련 도우미 클래스와 상호 작용하기 전에 등록해야 합니다. 이 작업은 레지스트리를 채워서 수행됩니다.
다음 절차에서는 레지스트리에 도우미 클래스 확장을 추가하는 방법을 보여 줍니다.
DLL에 대한 키를 만들어 DLL에서 구현한 도우미 클래스의 이름 및 해당 종속성을 게시합니다.
HKLM\System\CurrentControlSet\Control\NetDiagFx\VendorName\HostDLL\도우미 클래스 DLL\HelperClasses\도우미 클래스 이름
VendorName, 도우미 클래스 DLL 및 도우미 클래스 이름을 아래에 설명된 대로 사용자 정의 값으로 바꿉니다.
값 Type 의미 VendorName REG_SZ 공급업체의 이름입니다. 도우미 클래스 DLL REG_SZ 확장 없이 DLL의 이름입니다. 도우미 클래스 이름 REG_SZ 현재 도우미 클래스가 종속된 도우미 클래스의 이름입니다. 각 도우미 클래스 이름 키 아래에 다음 정보를 게시합니다.
값 Type 의미 CLSID REG_SZ 도우미 클래스의 COM 클래스 ID를 포함하는 문자열입니다. 버전 REG_SZ 문자열 에는 주 부 형식의 도우미 클래스의 주><버전과 부 버전이 <포함됩니다>. 게시 날짜 REG_DWORD 값이 1이면 이 도우미 클래스가 Diagnostics 클라이언트에서 직접 호출되어야 합니다. 0은 다른 도우미 클래스에서만 호출할 수 있음을 의미합니다. 부모 REG_SZ 확장 중인 Microsoft 확장 도우미 클래스의 이름을 지정하는 문자열입니다. 각 도우미 클래스에 대해 아래에 키를 만들어 일치하는 특성 목록을 게시합니다.
HKLM\System\CurrentControlSet\Control\NetDiagFx\VendorName\HostDLL\도우미 클래스 DLL\HelperClasses\도우미 클래스 이름\MatchAttributes
키에는 다음 형식의 하나 이상의 값(특성당 하나)이 포함되어야 합니다.
값 Type 의미 AttributeName REG_SZ| REG_DWORD| REG_BINARY 특정 특성의 이름 및 값 쌍을 완료하는 값입니다.