共用方式為


DllMain 剖析器回呼函式

剖析器的 DllMain 匯出函式會識別剖析器是否存在,並釋放網路監視器用於剖析器的資源。 DllMain 必須在所有剖析器 DLL 中實作。

語法

BOOL WINAPI DllMain(
  _In_ HANDLE hInstance,
  _In_ ULONG  Command,
       LPVOID Reserved
);

參數

hInstance [in]

剖析器的實例控制碼。

命令 [in]

判斷呼叫函式原因的指標。 如需所有可能旗標的清單,請參閱 DllMain。 剖析器實作必須處理下列值。

意義
DLL_PROCESS_ATTACH
第一次呼叫 DllMain 時,DLL 必須呼叫 CreateProtocol ,才能將資訊提供給網路監視器。
DLL_PROCESS_DETACH
上次呼叫 DllMain 時,DLL 必須呼叫 DestroyProtocol ,以釋放 DLL 所使用的資源。

已保留

目前未使用。

傳回值

剖析器 DLL 一律會傳回 TRUE

備註

作業系統會呼叫 DllMain 來載入和卸載剖析器 DLL。 此函式是以動態連結程式庫 DllMain 函式為基礎。

您也可以使用 DllMain 的實作來儲存剖析器的實例,以供日後使用。 例如,您可以儲存剖析器 DLL 實例,然後在未來將它用於系統呼叫。

如需相關資訊 請參閱
什麼是剖析器,以及其使用網路監視器的方式。 剖析器
剖析器 DLL 中包含哪些進入點。 剖析器 DLL 架構
如何實作 DllMain 包含範例。 實作 DllMain

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Process.h

另請參閱

CreateProtocol

DestroyProtocol

DllMain