Compartir a través de


GetCodeForDllUnregisterServer

Actualización: noviembre 2007

Obtiene el código apropiado para anular el registro de un servidor.

function GetCodeForDllUnregisterServer( 
      nLineStart, 
      nLineEnd  
);

Parámetros

  • nLineStart
    Número de línea (comenzando en cero) para el inicio de la función.

  • nLineEnd
    Número de línea (comenzando en cero) para el final de la función.

Valor devuelto

Una cadena con el código para anular el registro del servidor.

Comentarios

Se llama a esta función miembro para recuperar el código apropiado para anular el registro del servidor.

Número de línea

Código

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

_AtlModule.UpdateRegistryAppId(FALSE);

2

HRESULT hRes = _AtlModule.UnregisterServer(TRUE);

3

if (hRes != S_OK)

4

\treturn hRes;

5

if (!COleObjectFactory::UpdateRegistryAll(FALSE))

6

\treturn ResultFromScode(SELFREG_E_CLASS);

7

return S_OK;

Por cada una de las líneas devueltas, GetCodeForDllUnregisterServer agregará una tabulación inicial (\t) y un par final de caracteres de retorno de carro y avance de línea (\r\n).

Ejemplo

// Get the lines numbered 2 and 3 above
GetCodeForDllUnregisterServer(2, 3)

// returns the following string
// "\tHRESULT hRes = _AtlModule.UnregisterServer(TRUE);\r\n\tif (hRes != S_OK)\r\n"

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Personalizar los asistentes de C++ con funciones comunes de JScript

Diseñar un asistente

Referencia

GetCodeForDllRegisterServer

Otros recursos

Funciones de JScript para los asistentes de C++