LPDHCP_ENTRY_POINT_FUNC回呼函式 (dhcpssdk.h)

DhcpServerCalloutEntry 函式是由 Microsoft DHCP Server 呼叫,以初始化第三方 DLL,並探索第三方 DLL 想要通知的事件。 DhcpServerCalloutEntry 函式是由第三方 DLL 實作。

語法

LPDHCP_ENTRY_POINT_FUNC LpdhcpEntryPointFunc;

DWORD LpdhcpEntryPointFunc(
  [in]  LPWSTR ChainDlls,
  [in]  DWORD CalloutVersion,
  [out] LPDHCP_CALLOUT_TABLE CalloutTbl
)
{...}

參數

[in] ChainDlls

提供要求 DHCP 伺服器事件通知之登錄項目的其餘第三方 DLL 集合,REG_MULTI_SZ格式。

[in] CalloutVersion

第三方 DLL 應該支援的 DHCP 伺服器 API 版本。 目前的版本號碼為零。

[out] CalloutTbl

所有第三方 DLL 要求的累積通知勾點集合,格式為 DHCP_CALLOUT_TABLE 結構。

傳回值

傳回值是由提供回呼的應用程式所定義。

備註

成功載入第三方 DLL 時,Microsoft DHCP Server 會呼叫 DLL 的 DhcpServerCalloutEntry 函式 。 如果此函數調用成功,Microsoft DHCP Server 不會嘗試載入任何進一步的第三方 DLL,而是會傳遞 ChainDlls 參數中剩餘的第三方 DLL 清單。 載入的第三方 DLL 負責確保:

  • 載入其他第三方 DLL
  • DhcpServerCalloutEntry 函式稱為
  • 所要求通知進入點的合併清單會傳回 CalloutTbl 參數中的 Microsoft DHCP 伺服器。
最初載入的第三方 DLL 負責維護累積通知進入點的數據表,以及在特定事件的通知時,必須先呼叫所有鏈結的第三方 DLL,再返回 Microsoft DHCP Server。
注意 針對版本交涉,Microsoft DHCP Server 可能會呼叫 DhcpServerCalloutEntry 函式,直到找到相容的版本為止。
 

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 dhcpssdk.h

另請參閱

鏈結多個第三方 DLL

DHCP_CALLOUT_TABLE

登錄實值類型