Funzione GetPerAdapterInfo (iphlpapi.h)
La funzione GetPerAdapterInfo recupera informazioni sull'adattatore corrispondente all'interfaccia specificata.
Sintassi
IPHLPAPI_DLL_LINKAGE DWORD GetPerAdapterInfo(
[in] ULONG IfIndex,
[out] PIP_PER_ADAPTER_INFO pPerAdapterInfo,
[in] PULONG pOutBufLen
);
Parametri
[in] IfIndex
Indice di un'interfaccia. La funzione GetPerAdapterInfo recupera informazioni per l'adapter corrispondente a questa interfaccia.
[out] pPerAdapterInfo
Puntatore a una struttura IP_PER_ADAPTER_INFO che riceve informazioni sull'adapter.
[in] pOutBufLen
Puntatore a una variabile ULONG che specifica le dimensioni della struttura IP_PER_ADAPTER_INFO . Se questa dimensione non è sufficiente per contenere le informazioni, GetPerAdapterInfo compila questa variabile con le dimensioni necessarie e restituisce un codice di errore di ERROR_BUFFER_OVERFLOW.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Le dimensioni del buffer indicate dal parametro pOutBufLen sono troppo piccole per contenere le informazioni sull'adattatore. Il parametro pOutBufLen punta alle dimensioni necessarie. |
|
Il parametro pOutBufLen è NULL o il processo chiamante non dispone dell'accesso in lettura/scrittura alla memoria a cui punta pOutBufLen oppure il processo chiamante non dispone dell'accesso in scrittura alla memoria a cui punta il parametro pAdapterInfo . |
|
GetPerAdapterInfo non è supportato dal sistema operativo in esecuzione nel computer locale. |
|
Se la funzione ha esito negativo, usare FormatMessage per ottenere la stringa di messaggio per l'errore restituito. |
Commenti
Un indice dell'adattatore può cambiare quando l'adattatore è disabilitato e quindi abilitato o in altre circostanze e non deve essere considerato persistente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | iphlpapi.h |
Libreria | Iphlpapi.lib |
DLL | Iphlpapi.dll |
Vedi anche
Informazioni di riferimento sulla funzione helper IP