Funzione NPSearchDialog (npapi.h)
Consente ai fornitori di rete di fornire la propria forma di esplorazione e ricerca, oltre alla visualizzazione gerarchica visualizzata nella finestra di dialogo Connessione . Se un provider di rete supporta questa funzione, la finestra di dialogo Connessione abiliterà il pulsante Cerca quando l'elemento selezionato appartiene a tale provider. Se l'utente raggiunge il pulsante Cerca , la finestra di dialogo Connessione chiama NPSearchDialog per gestire la richiesta dell'utente.
Sintassi
DWORD NPSearchDialog(
[in] HWND hwndParent,
[in] LPNETRESOURCEW lpNetResource,
[out] LPVOID lpBuffer,
[out] DWORD cbBuffer,
[in] LPDWORD lpnFlags
);
Parametri
[in] hwndParent
Handle della finestra da utilizzare come finestra padre della finestra di dialogo.
[in] lpNetResource
Puntatore all'elemento attualmente selezionato nella finestra di dialogo Rete Connections. Un provider può scegliere di ignorare questo campo.
[out] lpBuffer
Puntatore a un buffer che riceverà il risultato della ricerca.
[out] cbBuffer
DWORD che specifica le dimensioni del buffer passato.
[in] lpnFlags
Puntatore a un DWORD di flag che il provider può impostare per forzare determinate azioni dopo che la finestra di dialogo viene chiusa. L'unico flag supportato è WNSRCH_REFRESH_FIRST_LEVEL, che forza MPR a comprimere e quindi espandere e aggiornare il primo livello inferiore a questo provider dopo che la finestra di dialogo viene chiusa.
Valore restituito
Se la funzione ha esito positivo e l'utente ha fatto clic su OK, NPSearchDialog deve restituire WN_SUCCESS. In caso contrario, deve restituire un valore di errore, che può essere uno dei seguenti. Tutti gli altri errori devono essere gestiti o segnalati direttamente dalla finestra di dialogo del provider.
Codice restituito | Descrizione |
---|---|
|
L'utente ha annullato l'operazione. |
|
Il buffer di input è troppo piccolo. |
Commenti
Se il provider non supporta l'enumerazione, l'azione associata a un doppio clic sulla voce del provider sarà quella di richiamare la finestra di dialogo Cerca .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | npapi.h |