2.2.1.2.214 OSPF_VIRT_INTERFACE_PARAM
The OSPF_VIRT_INTERFACE_PARAM structure MAY<150> be used to contain the OSPF virtual interface parameters and is used by the following methods:
RRouterInterfaceTransportGetGlobalInfo (section 3.1.4.11)
typedef struct _OSPF_VIRT_INTERFACE_PARAM { DWORD type; DWORD create; DWORD enable; DWORD transitAreaId; DWORD virtNeighborRouterId; DWORD transitDelay; DWORD retransInterval; DWORD helloInterval; DWORD deadInterval; BYTE password[8]; } OSPF_VIRT_INTERFACE_PARAM, *POSPF_VIRT_INTERFACE_PARAM;
type: This MUST be set to OSPF_VIRT_INTF_PARAM_TYPE.
create: Set to 1 if the configuration needs to be created or set to 2 if it needs to be deleted.
enable: Set to 1 if the configuration needs to be enabled or set to 2 if it needs to be deleted.
transitAreaId: The transit area ID. It MUST not be set to 0; it MUST be set to an IP address.
virtNeighborRouterId: The virtual neighbor router ID (for example, the IP address).
transitDelay: This MUST be set to a value a value between 1 and 3600.
retransInterval: This MUST be set to a value between 1 and 3600.
helloInterval: This MUST be set to a value between 1 and USHORTMAX/2.
deadInterval: This MUST be set to a value between 1 and USHORTMAX/2.
password: The password.