Udostępnij przez


struktura MIB_UNICASTIPADDRESS_ROW

Struktura MIB_UNICASTIPADDRESS_ROW przechowuje informacje o adresie IP emisji pojedynczej.

Składnia

typedef struct _MIB_UNICASTIPADDRESS_ROW {
  SOCKADDR_INET    Address;
  NET_LUID         InterfaceLuid;
  NET_IFINDEX      InterfaceIndex;
  NL_PREFIX_ORIGIN PrefixOrigin;
  NL_SUFFIX_ORIGIN SuffixOrigin;
  ULONG            ValidLifetime;
  ULONG            PreferredLifetime;
  UINT8            OnLinkPrefixLength;
  BOOLEAN          SkipAsSource;
  NL_DAD_STATE     DadState;
  SCOPE_ID         ScopeId;
  LARGE_INTEGER    CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;

Członków

  • adres
    Adres IP emisji pojedynczej. Ten element członkowski może być adresem IPv6 lub adresem IPv4.

  • InterfaceLuid
    Lokalnie unikatowy identyfikator (LUID) dla interfejsu sieciowego skojarzonego z tym adresem IP.

  • InterfaceIndex
    Wartość indeksu lokalnego dla interfejsu sieciowego skojarzonego z tym adresem IP. Ta wartość indeksu może ulec zmianie, gdy karta sieciowa jest wyłączona, a następnie włączona lub w innych okolicznościach i nie powinna być uważana za trwałą.

  • prefiks Origin
    Typ NL_PREFIX_ORIGIN określający początek prefiksu lub części sieciowej adresu IP.

  • sufiks Origin
    Typ NL_SUFFIX_ORIGIN określający początek sufiksu lub części hosta adresu IP.

  • ValidLifetime
    Maksymalny czas (w sekundach) prawidłowy adres IP. Wartość 0xffffffff jest uważana za nieskończoną.

  • PreferredLifetime
    Preferowany czas (w sekundach) prawidłowy adres IP. Wartość 0xffffffff jest uważana za nieskończoną.

  • OnLinkPrefixLength
    Długość w bitach prefiksu lub części sieciowej adresu IP. W przypadku adresu IPv4 emisji pojedynczej każda wartość większa niż 32 jest niedozwoloną wartością. W przypadku adresu IPv6 emisji pojedynczej każda wartość większa niż 128 jest niedozwoloną wartością. Wartość 255 jest zwykle używana do reprezentowania niedozwolonej wartości.

  • SkipAsSource
    Wartość określająca, czy adres może być używany jako adres źródłowy IP.

  • DadState
    Typ wykrywania zduplikowanych adresów (DAD) NL_DAD_STATE.

  • ScopeId
    Identyfikator zakresu adresu IP. Ten element członkowski ma zastosowanie tylko do adresu IPv6. Sterownik nie może ustawić tego elementu członkowskiego. Ten element członkowski jest automatycznie określany przez interfejs dodany przez adres.

  • CreationTimeStamp
    Sygnatura czasowa utworzenia adresu IP.

Wymagania

Wersja

Dostępne w systemie Windows Vista i nowszych wersjach systemów operacyjnych Windows.

Nagłówek

Netioapi.h (include Netioapi.h)

Zobacz też

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry