Condividi tramite


struttura MIB_UNICASTIPADDRESS_ROW

La struttura MIB_UNICASTIPADDRESS_ROW archivia informazioni su un indirizzo IP unicast.

Sintassi

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;

Membri

  • Address
    Indirizzo IP unicast. Questo membro può essere un indirizzo IPv6 o un indirizzo IPv4.

  • InterfaceLuid
    Identificatore univoco locale (LUID) per l'interfaccia di rete associata a questo indirizzo IP.

  • InterfaceIndex
    Valore dell'indice locale per l'interfaccia di rete associata a questo indirizzo IP. Questo valore di indice può cambiare quando una scheda di rete è disabilitata e quindi abilitata o in altre circostanze e non deve essere considerata persistente.

  • PrefixOrigin
    Tipo NL_PREFIX_ORIGIN che specifica l'origine del prefisso o della parte di rete dell'indirizzo IP.

  • SuffissoOrigin
    Tipo NL_SUFFIX_ORIGIN che specifica l'origine del suffisso o della parte host dell'indirizzo IP.

  • ValidLifetime
    Tempo massimo, in secondi, valido per l'indirizzo IP. Un valore di 0xffffffff viene considerato infinito.

  • PreferredLifetime
    Il tempo preferito, in secondi, che l'indirizzo IP è valido. Un valore di 0xffffffff viene considerato infinito.

  • OnLinkPrefixLength
    Lunghezza, in bit, del prefisso o della parte di rete dell'indirizzo IP. Per un indirizzo IPv4 unicast, qualsiasi valore maggiore di 32 è un valore non valido. Per un indirizzo IPv6 unicast, qualsiasi valore maggiore di 128 è un valore non valido. Il valore 255 viene in genere utilizzato per rappresentare un valore non valido.

  • SkipAsSource
    Valore che specifica se l'indirizzo può essere usato come indirizzo di origine IP.

  • dadState
    Tipo di rilevamento degli indirizzi duplicato (DAD) NL_DAD_STATE.

  • ScopeId
    ID ambito dell'indirizzo IP. Questo membro è applicabile solo a un indirizzo IPv6. Il driver non può impostare questo membro. Questo membro viene determinato automaticamente dall'interfaccia in cui è stato aggiunto l'indirizzo.

  • CreationTimeStamp
    Timestamp al momento della creazione dell'indirizzo IP.

Fabbisogno

Versione

Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.

Intestazione

Netioapi.h (include Netioapi.h)

Vedere anche

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry