共用方式為


GetAdapterIndex 函式 (iphlpapi.h)

GetAdapterIndex 函式會取得配接器的索引,並指定其名稱。

語法

IPHLPAPI_DLL_LINKAGE DWORD GetAdapterIndex(
  [in]      LPWSTR AdapterName,
  [in, out] PULONG IfIndex
);

參數

[in] AdapterName

指定配接器名稱之 Unicode 字串的指標。

[in, out] IfIndex

指向配接器索引之 ULONG 變數的指標。

傳回值

如果函式成功,傳回值會NO_ERROR。

如果函式失敗,請使用 FormatMessage 取得傳回錯誤的訊息字串。

備註

在完全停用配接器之前, GetAdapterIndex 函式會將配接器回報為存在。 例如, NotifyAddrChange 函式可能表示最近停用的適配卡 IP 位址已移除,但 GetAdapterIndex 會繼續報告配接器索引,直到停用配接器的程式完成為止。

當系統上有一或多個配接器時, GetAdapterIndex 會在查詢配接器不存在時傳回ERROR_DEV_NOT_EXIST。 當沒有任何配接器存在時, GetAdapterIndex 函式會傳回ERROR_NO_DATA。

適配卡索引可能會在停用后再啟用或在其他情況下變更,且不應視為持續性。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 iphlpapi.h
程式庫 Iphlpapi.lib
Dll Iphlpapi.dll

另請參閱

GetAdaptersInfo

IP 協助程式函式參考

IP 協助程式起始頁

IP_ADAPTER_INFO

MprConfigGetFriendlyName

MprConfigGetGuidName

NotifyAddrChange