Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Internet Protocol Helper (IP Helper) lehetővé teszi az illesztőprogramok számára a helyi számítógép hálózati konfigurációjával kapcsolatos információk lekérését és a konfiguráció módosítását. Az IP-segítő értesítési mechanizmusokat is biztosít, amelyek biztosítják, hogy az illesztőprogram értesítést kapjon a helyi számítógép hálózati konfigurációjának bizonyos aspektusairól. Az IP-segítő a Windows Vista és a Microsoft Windows operációs rendszerek újabb verzióiban érhető el.
Az IP-segédfüggvények többsége olyan struktúraparamétereket ad át, amelyek a Felügyeleti információs bázis (MIB) technológiához társított adattípusokat jelölik. Az IP-segédfüggvények ezeket a MIB-struktúrákat használják a különböző hálózati információk megjelenítésére.
Az IP-segítő dokumentációja nagymértékben használja az adapter és interfész kifejezéseket. A(z) adapter olyan örökségként használt kifejezés, amely a hálózati adapterrövidített formája, és eredetileg valamilyen hálózati hardverre utalt. Az adapter egy adatkapcsolatszintű absztrakció.
Az interface az IETF RFC dokumentumokban egy absztrakt fogalomként van leírva, amely egy csomópont kapcsolatba való beilleszkedését jelenti. Az interfész egy IP-szintű absztrakció.
Az illesztőprogram a következő kernelmódú függvényeket, MIB-struktúrákat, mib- és hálózati rétegbeli (NL) számbavételeket használhatja a helyi számítógépen futó Transmission Control Protocol/Internet Protocol (TCP/IP) átvitel konfigurációs beállításainak lekéréséhez és módosításához.
Jegyzet
Az illesztőprogram-kód fejlesztésekor kövesse a fejlécfájlokat is tartalmazó utasításait.
Interfészkonvertálási függvények
| Funkció | Leírás |
|---|---|
| ConvertInterfaceAliasToLuid | A hálózati adapter helyileg egyedi azonosítóját (LUID) Unicode-adapternévvé alakítja. |
| ConvertInterfaceGuidToLuid | Globálisan egyedi azonosítót (GUID) alakít át egy hálózati interfészhez tartozó LUID azonosítóvá. |
| ConvertInterfaceIndexToLuid | A hálózati adapter helyi indexét konvertálja az adapter LUID azonosítójának megfelelőre. |
| ConvertInterfaceLuidToAlias | A hálózati adapter LUID-azonosítóját hálózati interfész aliaszra alakítja. |
| ConvertInterfaceLuidToGuid | A hálózati interfész LUID-azonosítóját GUID-azonosítóvá alakítja az interfészhez. |
| ConvertInterfaceLuidToIndex | A hálózati adapter LUID-azonosítóját konvertálja az adapter helyi indexére. |
| ConvertInterfaceLuidToNameA | A hálózati adapter LUID-azonosítóját ANSI-adapternévvé alakítja. |
| ConvertInterfaceLuidToNameW | A hálózati adapter LUID-azonosítóját Unicode-adapternévvé alakítja. |
| ConvertInterfaceNameToLuidA | Az ANSI hálózati interfész nevét konvertálja az interfész LUID azonosítójává. |
| ConvertInterfaceNameToLuidW | Unicode hálózati interfész nevét konvertálja az illesztőfelület LUID azonosítójává. |
| if_indextoname | A hálózati adapter helyi indexét ANSI-adapternévvé alakítja. |
| if_nametoindex | Átalakítja a hálózati interfész ANSI interfész nevét a felület helyi indexére. |
Interfészkezelési függvények
| Funkció | Leírás |
|---|---|
| GetIfEntry2 | Lekéri a helyi számítógépen a megadott felület adatait. |
| GetIfStackTable | Lekéri a hálózati adapter veremsor bejegyzéseit tartalmazó táblázatot, amely meghatározza a hálózati adapterek kapcsolatát egy adapterveremen. |
| GetIfTable2 | Lehívja a MIB-II interfésztáblát. |
| GetIfTable2Ex | Lekéri a MIB-II illesztőtáblát, amely a lekérendő felületi információk szintjét adja meg. |
| GetInvertedIfStackTable | Lekéri az invertált hálózati adapter veremsor-bejegyzéseit tartalmazó táblázatot, amely meghatározza a hálózati adapterek kapcsolatát egy adapterveremen. |
| GetIpInterfaceEntry | Lekéri a helyi számítógép megadott felületének IP-adatait. |
| GetIpInterfaceTable | Lekéri az IP-felület bejegyzéseit a helyi számítógépen. |
| InitializeIpInterfaceEntry | Inicializálja egy MIB_IPINTERFACE_ROW-struktúrabejegyzés tagjait alapértelmezett értékekkel. |
| SetIpInterfaceEntry | Beállítja egy IP-adapter tulajdonságait a helyi számítógépen. |
IP-címkezelési funkciók
| Funkció | Leírás |
|---|---|
| Hozzon létre AnycastIpAddress bejegyzést | Új anycast IP-cím bejegyzést ad hozzá a helyi számítógépen. |
| RendezettCímPárokLétrehozása | Párosítja a célcímek megadott listáját a gazdagép helyi IP-címeivel együtt, és a párokat az előnyben részesített kommunikációs sorrend szerint rendezi. |
| CreateUnicastIpAddressEntry | Új egypontos IP-cím bejegyzést ad hozzá a helyi számítógéphez. |
| DeleteAnycastIpAddressEntry | Töröl egy meglévő anycast IP-cím bejegyzést a helyi számítógépről. |
| DeleteUnicastIpAddressEntry | Töröl egy meglévő egyedi küldésű IP-címbejegyzést a helyi számítógépről. |
| GetAnycastIpAddressEntry | Lekéri a már meglévő anycast IP-cím bejegyzésének adatait a helyi számítógépen. |
| GetAnycastIpAddressTable | Lekéri a helyi számítógépen található anycast IP-címtáblát. |
| GetMulticastIpAddressEntry | Egy meglévő csoportos küldésű IP-cím bejegyzés adatait kéri le a helyi számítógépen. |
| GetMulticastIpAddressTable | Lekéri a csoportos küldésű IP-címtáblát a helyi számítógépen. |
| GetUnicastIpAddressEntry | Lekéri a helyi számítógépen található egycímes IP-cím bejegyzésének adatait. |
| GetUnicastIpAddressTable | Lekéri az egycímes IP-címtáblát a helyi számítógépen. |
| InitializeUnicastIpAddressEntry | Inicializál egy MIB_UNICASTIPADDRESS_ROW struktúrát, amely a helyi számítógépen lévő egycímes IP-címbejegyzés alapértelmezett értékeit tartalmazza. |
| NotifyStableUnicastIpAddressTable | Lekéri a stabil egycímes IP-címtáblát egy helyi számítógépen. |
| SetUnicastIpAddressEntry | Beállítja egy meglévő egyedi küldésű IP-cím bejegyzés tulajdonságait a helyi számítógépen. |
IP szomszédos címek kezelésének függvényei
| Funkció | Leírás |
|---|---|
| CreateIpNetEntry2 | Létrehoz egy új szomszéd IP-címbejegyzést a helyi számítógépen. |
| DeleteIpNetEntry2 | Töröl egy szomszéd IP-címbejegyzést a helyi számítógépről. |
| FlushIpNetTable2 | Kiüríti a helyi számítógépen található IP-szomszéd táblát. |
| GetIpNetEntry2 | A helyi számítógépen található szomszéd IP-cím bejegyzésének adatait kéri le. |
| GetIpNetTable2 | Lekéri a helyi számítógépen található IP-szomszéd táblát. |
| ResolveIpNetEntry2 | Feloldja a helyi számítógépen lévő szomszéd IP-cím bejegyzésének fizikai címét. |
| SetIpNetEntry2 | Beállítja egy meglévő szomszéd IP-cím bejegyzésének fizikai címét a helyi számítógépen. |
IP-elérési út felügyeleti függvényei
| Funkció | Leírás |
|---|---|
| FlushIpPathTable | Kiüríti az IP-elérési út táblát a helyi számítógépen. |
| GetIpPathEntry | Lekéri a helyi számítógépen található IP-elérési út bejegyzésének adatait. |
| GetIpPathTable | Lekéri a helyi számítógépen található IP-elérési út táblájának adatait. |
IP-útvonalkezelési függvények
| Funkció | Leírás |
|---|---|
| CreateIpForwardEntry2 | Létrehoz egy új IP-útvonalbejegyzést a helyi számítógépen. |
| DeleteIpForwardEntry2 | Ip-útvonal bejegyzésének törlése a helyi számítógépről. |
| GetBestRoute2 | Lekéri a helyi számítógépen az IP-útvonal bejegyzését a megadott cél IP-címhez vezető legjobb útvonal érdekében. |
| GetIpForwardEntry2 | Lekéri a helyi számítógépen található IP-útvonal bejegyzésének adatait. |
| GetIpForwardTable2 | Lekéri az IP-útvonal bejegyzéseit a helyi számítógépen. |
| InitializeIpForwardEntry | Inicializál egy MIB_IPFORWARD_ROW2 struktúrát a helyi számítógépen található IP-útvonalbejegyzés alapértelmezett értékeivel. |
| SetIpForwardEntry2 | Beállítja egy IP-útvonalbejegyzés tulajdonságait a helyi számítógépen. |
IP táblázat memóriakezelési függvényei
| Funkció | Leírás |
|---|---|
| FreeMibTable | Felszabadítja a hálózati adapterek, címek és útvonalak tábláit visszaadó függvények által lefoglalt puffert (például GetIfTable2 és GetAnycastIpAddressTable). |
Értesítési funkciók
| Funkció | Leírás |
|---|---|
| CancelMibChangeNotify2 | Deregistrálja az illesztőprogramot az IP-felület változásainak, az IP-cím változásoknak, az IP-útvonal változásoknak szóló értesítések fogadására, valamint a stabil unicast IP-címtábla lekérésére irányuló kérésekről. |
| NotifyIpInterfaceChange | Regisztrálja az illesztőprogramot, hogy értesítést kapjon a helyi számítógép összes IP-adapterének, IPv4-adapterének vagy IPv6-adapterének változásairól. |
| NotifyRouteChange2 | Regisztrálja, hogy értesítést kapjon az IP-útvonal bejegyzéseinek változásairól egy helyi számítógépen. |
| NotifyUnicastIpAddressChange | Regisztrál, hogy értesítést kapjon a helyi számítógépen található összes unicast IP-interfész, unicast IPv4-cím vagy unicast IPv6-cím változásairól. |
Teredo IPv6 ügyfélkezelési függvények
| Funkció | Leírás |
|---|---|
| GetTeredoPort | Lekéri a Teredo-ügyfél által a helyi számítógépen használt dinamikus UDP-portszámot. |
| NotifyTeredoPortChange | Regisztrál, hogy értesítést kapjon az UDP-port számának módosításáról, amelyet a Teredo-ügyfél a helyi számítógépen a Teredo szolgáltatásportjához használ. |
| NotifyStableUnicastIpAddressTable | Lekéri a stabil egycímes IP-címtáblát egy helyi számítógépen. |
MIB-struktúrák
| Szerkezet | Leírás |
|---|---|
| IP_ADDRESS_PREFIX | Egy IP-címelőtagot tárol. |
| MIB_ANYCASTIPADDRESS_ROW | Az anycast IP-címhez tartozó információkat tárolja. |
| MIB_ANYCASTIPADDRESS_TABLE | Egy anycast IP-cím bejegyzéseit tartalmazó táblázat. |
| MIB_IF_ROW2 | Egy adott felület adatait tárolja. |
| MIB_IF_TABLE2 | Logikai és fizikai illesztőbejegyzéseket tartalmazó táblázatot tartalmaz. |
| MIB_IFSTACK_ROW | Két hálózati adapter közötti kapcsolatot jelöli. |
| MIB_IFSTACK_TABLE | A hálózati interfész verem sorainak táblázatát tartalmazza. Ez a táblázat a hálózati adapterek kapcsolatát határozza meg egy adapterveremen. |
| MIB_INVERTEDIFSTACK_ROW | Két hálózati adapter közötti kapcsolatot jelöli. |
| MIB_INVERTEDIFSTACK_TABLE | Hálózati interfész verem sorbejegyzéseinek invertált táblázatát tartalmazza. Ez a táblázat a hálózati adapterek kapcsolatát adja meg fordított sorrendben egy adapterveremen. |
| MIB_IPFORWARD_ROW2 | Egy IP-útvonalbejegyzés adatait tárolja. |
| MIB_IPFORWARD_TABLE2 | Ip-útvonalbejegyzéseket tartalmazó táblázatot tartalmaz. |
| MIB_IPINTERFACE_ROW | Egy adott IP-címcsalád felületkezelési adatait tárolja egy hálózati adapteren. |
| MIB_IPINTERFACE_TABLE | Az IP-felület bejegyzéseit tartalmazó táblázatot tartalmaz. |
| MIB_IPNET_ROW2 | A szomszéd IP-cím adatait tárolja. |
| MIB_IPNET_TABLE2 | A szomszéd IP-cím bejegyzéseit tartalmazó táblázatot tartalmaz. |
| MIB_IPPATH_ROW | Az IP-elérési út bejegyzésére vonatkozó információkat tárolja. |
| MIB_IPPATH_TABLE | Ip-elérési út bejegyzéseit tartalmazó táblázatot tartalmaz. |
| MIB_MULTICASTIPADDRESS_ROW | Egy csoportos küldésű IP-cím adatait tárolja. |
| MIB_MULTICASTIPADDRESS_TABLE | Csoportos küldésű IP-címbejegyzéseket tartalmazó táblázatot tartalmaz. |
| MIB_UNICASTIPADDRESS_ROW | Az egycímes IP-cím adatait tárolja. |
| MIB_UNICASTIPADDRESS_TABLE | Unicast IP-címbejegyzéseket tartalmazó táblázat. |
MIB-számbavételek
| Felsorolás | Leírás |
|---|---|
| MIB_IF_TABLE_LEVEL | Meghatározza a lekérendő felületi információk szintjét. |
| MIB_NOTIFICATION_TYPE | Meghatározza azt az értesítéstípust, amelyet egy visszahívási függvénynek ad át az értesítés bekövetkezésekor. |
NL-számbavételek
| Felsorolás | Leírás |
|---|---|
| NL_ADDRESS_TYPE | Megadja a hálózati réteg IP-címtípusát. |
| NL_DAD_STATE | Meghatározza a duplikált cím észlelés (DAD) állapotát. |
| NL_LINK_LOCAL_ADDRESS_BEHAVIOR | Meghatározza a hivatkozás helyi címének viselkedését. |
| NL_NEIGHBOR_STATE | Meghatározza a hálózati réteg szomszéd IP-címének állapotát az RFC 2461 7.3.2 szakaszában leírtak szerint. |
| NL_PREFIX_ORIGIN | Meghatározza az IP-cím előtagjának vagy hálózati részének eredetét. |
| NL_ROUTE_ORIGIN | Meghatározza az IP-útvonal eredetét. |
| NL_ROUTE_PROTOCOL | Meghatározza azt az útválasztási mechanizmust, amellyel egy IP-útvonal hozzáadva lett az RFC 4292-ben leírtak szerint. |
| NL_ROUTER_DISCOVERY_BEHAVIOR | Meghatározza az útválasztó felderítési viselkedését az RFC 2461-ben leírtak szerint. |
| NL_SUFFIX_ORIGIN | Meghatározza az IP-cím utótagjának vagy gazdagéprészének eredetét. |