Compartir a través de


Registro de extensiones de clase auxiliar de NDF

Cada extensión de clase auxiliar tiene una serie de claves del Registro asociadas. Com requiere algunas claves y NDF requiere algunas claves.

Claves del Registro COM

Las extensiones de clase auxiliar deben implementarse como servidores COM. El registro COM debe completarse para cada extensión de clase auxiliar. ClSID del objeto, la interfaz INetDiagHelperInfo y la interfaz INetDiagHelper deben estar registradas. El registro crea una serie de claves del Registro relacionadas con COM para la extensión de clase auxiliar NDF.

Claves del Registro de NDF

Las extensiones de clase auxiliar deben registrarse antes de interactuar con network Diagnostics Framework y con otras clases auxiliares relacionadas. Esto se logra rellenando el registro.

En el procedimiento siguiente se muestra cómo agregar extensiones de clase auxiliar al Registro.

  1. Publique los nombres de las clases auxiliares implementadas por el archivo DLL y sus dependencias mediante la creación de una clave para el archivo DLL en .

    HKLM\System\CurrentControlSet\Control\NetDiagFx\Nombredeproveedor\HostDLLs\DLL de clase auxiliar\HelperClasses\Nombre de clase auxiliar

    Reemplace VendorName, helper Class DLL y Helper Class Name por los valores definidos por el usuario, como se describe a continuación.

    Value Tipo Significado
    VendorName REG_SZ Nombre del proveedor.
    DLL de clase auxiliar REG_SZ Nombre del archivo DLL, sin extensión.
    Nombre de clase auxiliar REG_SZ Nombre de la clase auxiliar en la que depende la clase auxiliar actual.

     

  2. En cada clave de nombre de clase auxiliar, publique la siguiente información.

    Value Tipo Significado
    CLSID REG_SZ Cadena que contiene el identificador de clase COM de la clase auxiliar.
    Versión REG_SZ Cadena que contiene las versiones principales y secundarias de la clase auxiliar con el formato <principal.><>
    Publicado REG_DWORD Un valor de 1 significa que se espera que esta clase auxiliar se invoque directamente desde el cliente de Diagnostics. 0 significa que solo se puede llamar desde otra clase auxiliar.
    Parent REG_SZ Cadena que asigna un nombre a la clase auxiliar extensible de Microsoft que se va a extender.

     

  3. Para cada clase auxiliar, publique la lista de atributos coincidentes mediante la creación de una clave en .

    HKLM\System\CurrentControlSet\Control\NetDiagFx\Nombredeproveedor\HostDLLs\DLL de clase auxiliar\HelperClasses\ Nombre \de clase auxiliarMatchAttributes

    La clave debe contener uno o varios valores (uno por atributo) del tipo siguiente.

    Value Tipo Significado
    AttributeName REG_SZ| REG_DWORD| REG_BINARY Valor que completa el par nombre y valor de un atributo determinado.