Article ID: 947216 - Last Review: January 29, 2008 - Revision: 1.1

Error message when the CreateIpForwardEntry function fails on a Windows Vista-based computer: "0xa0"

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SYMPTOMS

On a Windows Vista-based computer, a call to the CreateIpForwardEntry function fails. Additionally, you receive the following error message:
0xa0

CAUSE

This problem occurs because Windows Vista enforces the rule that the route metric that is passed to the CreateIpForwardEntry function must be larger than or equal to the interface metric. This rule exists because the route metric is computed as the sum of the interface metric and the route preference.

WORKAROUND

To work around this issue, use one of the following methods:
  • Set the interface metric to 0 when the software creates the adapter.
  • Before the CreateIpForwardEntry function is called, obtain the interface metric, and then set the route metric to a value that is larger than or equal to the interface metric.

MORE INFORMATION

This issue may affect any software that creates new interfaces or that updates routing metrics for existing interfaces. This includes virtual private network (VPN) software. For example, VPN software that creates a Point-to-Point Protocol (PPP) interface may generate this error.

APPLIES TO
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
Keywords: 
kbexpertiseadvanced kbtshoot kberrmsg kbprb KB947216