Partager via


GetCodeForDllCanUnloadNow

Récupère le code nécessaire au déchargement de la DLL.

function GetCodeForDllCanUnloadNow( 
   nLineStart, 
   nLineEnd  
);

Paramètres

  • nLineStart
    Numéro de ligne à base zéro correspondant au début de la fonction.

  • nLineEnd
    Numéro de ligne à base zéro correspondant à la fin de la fonction.

Valeur de retour

Chaîne contenant le code nécessaire au déchargement de la DLL.

Notes

Appelez cette fonction membre pour récupérer le code nécessaire au déchargement de la DLL.L'appel de cette fonction crée une chaîne unique en concaténant les éléments du tableau spécifiés.

Le tableau suivant montre le code nécessaire au déchargement de la DLL.

le numéro de ligne ;

Code

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

if (_AtlModule.GetLockCount() > 0)

2

\treturn S_FALSE;

3

return S_OK;

Pour chacune des lignes retournées, GetCodeForDllCanUnloadNow ajoute une tabulation à gauche (\t) et une paire de caractères « CR-LF » (retour chariot – retour ligne) à droite (\r\n).

Exemple

// Get the lines numbered 1 and 2 above
GetCodeForDllCanUnloadNow(1, 2)

// returns the following string
// "\tif (_AtlModule.GetLockCount() > 0)\r\n\t\treturn S_FALSE;\r\n"

Voir aussi

Tâches

Création d'un Assistant personnalisé

Référence

GetCodeForDllGetClassObject

GetCodeForExitInstance

Concepts

Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques

Conception d'un Assistant

Autres ressources

Fonctions JScript des Assistants C++