Funzione di callback RasCustomEntryDlgFn (rasdlg.h)

La funzione RasCustomEntryDlg è una funzione definita dall'applicazione esportata da una DLL personalizzata di terze parti. Questa funzione consente ai fornitori di terze parti di implementare dialoghi personalizzati per la gestione delle voci della rubrica telefonica.

Sintassi

RasCustomEntryDlgFn Rascustomentrydlgfn;

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

Parametri

hInstDll

Gestire l'istanza della DLL di composizione personalizzata caricata.

lpszPhonebook

Puntatore a una stringa con terminazione Null che specifica il percorso completo e il nome file di un file di rubrica telefonica (PBK). Se questo parametro è NULL, la funzione usa il file di rubrica predefinito corrente. Il file predefinito della rubrica telefonica è quello selezionato dall'utente nella finestra delle proprietà Preferenze utente della finestra di dialogo Rete remota.

lpszEntry

Puntatore a una stringa con terminazione Null contenente il nome della voce della rubrica telefonica da modificare, copiare o creare.

Se si sta modificando o copiando una voce, questo parametro è il nome di una voce di rubrica telefonica esistente. Se si copia una voce, impostare il flag RASEDFLAG_CloneEntry nel membro dwFlags della struttura RASENTRYDLG .

Se si crea una voce, questo parametro è un nuovo nome di voce predefinito che l'utente può modificare. Se questo parametro è NULL, la funzione fornisce un nome predefinito. Se si crea una voce, impostare il flag RASEDFLAG_NewEntry nel membro dwFlags della struttura RASENTRYDLG .

lpInfo

Puntatore a una struttura RASENTRYDLG che contiene parametri di input e output aggiuntivi. All'input, il membro dwSize di questa struttura deve specificare sizeof( RASENTRYDLG). Utilizzare il membro dwSize per indicare se creare, modificare o copiare una voce. Se si verifica un errore, il membro dwError restituisce un codice di errore; in caso contrario, restituisce zero.

dwFlags

Riservato per utilizzi futuri.

Valore restituito

Se l'utente crea, copia o modifica una voce della rubrica telefonica, il valore restituito deve essere TRUE. In caso contrario, la funzione deve restituire FALSE.

Se si verifica un errore, RasCustomEntryDlg deve impostare il membro dwError della struttura RASENTRYDLG su un valore da Routing e Remote Access Error Codes o Winerror.h.

Commenti

RAS chiama questo punto di ingresso da RasEntryDlg, se il membro szCustomDialDll della struttura RASENTRY per la voce da comporre specifica una DLL di composizione personalizzata.

Se la DLL con composizione personalizzata non supporta questo punto di ingresso, RAS restituisce ERROR_NO_CUSTOMENTRYDLG al chiamante di RasEntryDlg.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rasdlg.h

Vedi anche

Dialer personalizzati

RASENTRY

RasCustomDial

RasCustomDialDlg

RasCustomHangUp

RasEntryDlg

Panoramica del servizio accesso remoto (RAS)

Funzioni del Servizio di accesso remoto