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.
A lehetséges IP-címeket tartalmazó megadott listából a CreateSortedAddressPairs függvény párosítja a célcímeket a gazdagép helyi IP-címeivel, és a párokat az előnyben részesített kommunikációs sorrend szerint rendezi.
Szintaxis
NETIOAPI_API CreateSortedAddressPairs(
_In_opt_ const PSOCKADDR_IN6 SourceAddressList,
_In_ ULONG SourceAddressCount,
_In_ const PSOCKADDR_IN6 DestinationAddressList,
_In_ ULONG DestinationAddressCount,
_In_ ULONG AddressSortOptions,
_In_ PSOCKADDR_IN6_PAIR *SortedAddressPairList,
_Out_ ULONG *SortedAddressPairCount
);
Paraméterek
SourceAddressList [be, nem kötelező]
Tartózkodó. Ennek a paraméternek NULLkell lennie.SourceAddressCount [in]
Tartózkodó. Ennek a paraméternek nullának kell lennie.DestinationAddressList [in]
Az SOCKADDR_IN6típusú lehetséges célcímek listájára mutató mutató.DestinationAddressCount [in]
Azon címek száma a listában, amelyekre a DestinationAddressList paraméter hivatkozik.AddressSortOptions [in]
Tartózkodó. Ennek a paraméternek nullának kell lennie.SortedAddressPairList [in]
Mutató a forrás- és célcímpárok listájára, az előnyben részesített kommunikációs sorrend szerint rendezve. A paraméterről további információt a következő Megjegyzések szakaszban talál.SortedAddressPairCount [ki]
Azon címpárok száma a listában, amelyekre a SortedAddressPairList paraméter mutat.
Visszaadott érték
CreateSortedAddressPairs a függvény sikeres működése esetén STATUS_SUCCESS ad vissza.
Ha a függvény meghiúsul, CreateSortedAddressPairs a következő hibakódok egyikét adja vissza:
| Kód visszaadása | Leírás |
|---|---|
| STATUS_INVALID_PARAMETER | Érvénytelen paraméter lett átadva a függvénynek. |
| STATUS_NOT_ENOUGH_MEMORY | A művelet végrehajtásához nem volt elegendő memóriaerőforrás. |
| Egyéb | A FormatMessage függvénnyel szerezze be a visszaadott hiba üzenetsztringét. |
Megjegyzések
A CreateSortedAddressPairs függvény automatikusan párosítja a gazdagép helyi címét a DestinationAddressList paraméter által megadott lehetséges célcímek listájával.
A SortedAddressPairList paraméterpontok által visszaadott címpárok listája úgy van rendezve, hogy a két társ közötti kommunikációhoz leginkább megfelelő címpárok a lista korábbi részében forduljanak elő.
A SortedAddressPairList paraméter PSOCKADDR_IN6_PAIR típusú, amely a Ws2ipdef.h fejlécben az alábbiak szerint van definiálva.
typedef struct _sockaddr_in6_pair
{
PSOCKADDR_IN6 SourceAddress;
PSOCKADDR_IN6 DestinationAddress;
} SOCKADDR_IN6_PAIR, *PSOCKADDR_IN6_PAIR;
- **SourceAddress**
The IP source address.
- **DestinationAddress**
The IP destination address.
Követelmények
Célplatform |
Univerzális |
Verzió |
Elérhető a Windows Vista és a Windows operációs rendszerek újabb verzióiban. |
Fejléc |
Netioapi.h (netioapi.h) |
Könyvtár |
Netio.lib |
IRQL |
< DISPATCH_LEVEL |