Freigeben über


GetCodeForDllCanUnloadNow

Ruft den Code ab, der zum Entladen der DLL erforderlich ist.

function GetCodeForDllCanUnloadNow( 
   nLineStart, 
   nLineEnd  
);

Parameter

  • nLineStart
    Die nullbasierte Zeilennummer für den Start der Funktion.

  • nLineEnd
    Die nullbasierte Zeilennummer für das Ende der Funktion.

Rückgabewert

Eine Zeichenfolge, die den Code zum Entladen der DLL enthält.

Hinweise

Rufen Sie diese Memberfunktion auf, um den erforderlichen Code zum Entladen der DLL abzurufen. Wenn Sie diese Funktion aufrufen, wird eine einzelne Zeichenfolge erstellt, indem die angegebenen Arrayelemente aneinander gehängt werden.

Die folgende Tabelle gibt den Code zum Entladen der DLL an.

Zeilennummer

Code

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

if (_AtlModule.GetLockCount() > 0)

2

\treturn S_FALSE;

3

return S_OK;

Für jede der obigen Zeilen, die zurückgegeben wird, fügt GetCodeForDllCanUnloadNow einen führenden Tabulator (\t) und ein abschließendes Wagenrücklauf/Zeilenvorschub-Zeichenpaar "CR-LF" (\r\n) ein.

Beispiel

// 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"

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Referenz

GetCodeForDllGetClassObject

GetCodeForExitInstance

Konzepte

Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen

Entwerfen eines Assistenten

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten