CreateProtocol 函式
CreateProtocol函式會通知網路監視器特定通訊協定剖析器存在。
語法
HPROTOCOL WINAPI CreateProtocol(
_In_ LPSTR ProtocolName,
_In_ LPENTRYPOINTS lpEntryPoints,
_In_ DWORD cbEntryPoints
);
參數
-
ProtocolName [in]
-
剖析器將偵測的通訊協定名稱。
-
lpEntryPoints [in]
-
包含其餘剖析器 DLL 進入點的 ENTRYPOINTS 結構。 如需每個進入點參考的匯出函式清單,請參閱。 進入點必須依照 ENTRYPOINTS 結構指定的順序提供。
-
cbEntryPoints [in]
-
ENTRYPOINTS結構的大小。 網路監視器提供ENTRYPOINTS_SIZE宏,可用來指定 結構的大小。
傳回值
如果函式成功,傳回值就是通訊協定的控制碼。
如果函式不成功,則傳回值為 Null。
備註
剖析器 DLL 會在DllMain的實作期間呼叫CreateProtocol。 當作業系統第一次載入剖析器 DLL 時,會呼叫 CreateProtocol 函式。
lpEntryPoints參數中所參考的進入點包含下列匯出函式的指標,這些函式必須依此處顯示的順序提供。
如需相關資訊 | 請參閱 |
---|---|
什麼是剖析器,以及其使用網路監視器的方式。 | 剖析器 |
如何實作DllMain包含在DllMain中呼叫CreateProtocol的範例。 | 實作 DllMain |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|