Funzione NPGetConnection3 (npapi.h)
Recupera informazioni su una connessione di rete, anche se è attualmente disconnessa.
Sintassi
DWORD NPGetConnection3(
[in] LPCWSTR lpLocalName,
[in] DWORD dwLevel,
[out] LPVOID lpBuffer,
[in, out] LPDWORD lpBufferSize
);
Parametri
[in] lpLocalName
Puntatore al nome del dispositivo locale a cui è interessato il chiamante. Il provider può presupporre che sia sintatticamente valido.
[in] dwLevel
Valore che specifica se la connessione di rete è attualmente connessa o disconnessa.
Valore | Significato |
---|---|
|
La connessione di rete è connessa. |
|
La connessione di rete è disconnessa. |
[out] lpBuffer
Puntatore void che riceve un buffer che contiene le informazioni richieste.
[in, out] lpBufferSize
Puntatore alla dimensione, in caratteri, del buffer lpBuffer . Se la chiamata non riesce perché il buffer non è sufficientemente grande, lpBufferSize viene impostato sulle dimensioni del buffer necessarie.
Valore restituito
Se la funzione ha esito positivo, deve restituire WN_SUCCESS.
Se la funzione ha esito negativo, deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Il dispositivo specificato da lpLocalName non viene reindirizzato da questo provider. |
|
Il buffer era troppo piccolo per ricevere tutti i dati. |
|
La rete non è presente. |
Commenti
Una connessione di rete può esistere in tre stati: connesso, disconnesso e non disponibile. La funzione NPGetConnection3 non può recuperare informazioni sulle connessioni di rete attualmente non disponibili. Tuttavia, può recuperare informazioni sulle connessioni di rete attualmente disconnesse perché Windows archivia le informazioni di connessione.
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 |