RasCustomEntryDlgFn 回呼函式 (rasdlg.h)

RasCustomEntryDlg 函式是由第三方自定義撥號 DLL 導出的應用程式定義函式。 此函式可讓第三方廠商實作自定義對話框來管理電話簿專案。

語法

RasCustomEntryDlgFn Rascustomentrydlgfn;

BOOL Rascustomentrydlgfn(
  HINSTANCE hInstDll,
  LPWSTR lpszPhonebook,
  LPWSTR lpszEntry,
  LPRASENTRYDLG lpInfo,
  DWORD dwFlags
)
{...}

參數

hInstDll

處理已載入之自定義撥號 DLL 的實例。

lpszPhonebook

Null 終止字串的指標,指定電話簿 (PBK) 檔案的完整路徑和檔名。 如果此參數為 NULL,函式會使用目前的默認電話簿檔案。 默認電話簿檔案是由 [撥號網络] 對話方塊的 [ 用戶喜好設定 ] 屬性表中的使用者所選取的 檔案

lpszEntry

Null 終止字串的指標,其中包含要編輯、複製或建立之電話簿項目的名稱。

如果您要編輯或複製專案,此參數是現有電話簿項目的名稱。 如果您要複製專案,請在RASENTRYDLG結構的 dwFlags 成員中設定RASEDFLAG_CloneEntry旗標。

如果您要建立專案,此參數是使用者可以變更的預設新項目名稱。 如果此參數為 NULL,函式會提供預設名稱。 如果您要建立專案,請在RASENTRYDLG結構的 dwFlags 成員中設定RASEDFLAG_NewEntry旗標。

lpInfo

RASENTRYDLG 結構的指標,其中包含其他輸入和輸出參數。 在輸入時,這個結構的 dwSize 成員必須指定 sizeof ( RASENTRYDLG) 。 使用 dwSize 成員來指出建立、編輯或複製專案。 如果發生錯誤, dwError 成員會傳回錯誤碼;否則,它會傳回零。

dwFlags

保留供未來使用。

傳回值

如果使用者建立、複製或編輯電話簿專案,則傳回值應該是 TRUE。 否則,函式應該會傳回 FALSE

如果發生錯誤,RasCustomEntryDlg 應該將RASENTRYDLG結構的 dwError 成員設定為路由和遠端訪問錯誤碼或 Winerror.h 的值。

備註

如果所撥號專案之RASENTRY結構的 szCustomDialDll 成員指定自定義撥號 DLL,RASSS 會RasEntryDlg 呼叫此進入點。

如果自定義撥號 DLL 不支援此進入點,RAS 會將ERROR_NO_CUSTOMENTRYDLG傳回 給 RasEntryDlg 的呼叫端。

規格需求

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

另請參閱

自訂撥號程式

RASENTRY

RasCustomDial

RasCustomDialDlg

RasCustomHangUp

RasEntryDlg

遠端訪問服務 (RAS) 概觀

遠端存取服務函式