SetInterfaceReceiveType callback function
The routing protocol calls the SetInterfaceReceiveType function to set the receive capability of the specified interface.
Syntax
DWORD WINAPI SetInterfaceReceiveType(
_In_ DWORD ProtocolId,
_In_ DWORD InterfaceIndex,
_In_ DWORD InterfaceReceiveType,
_In_ BOOL bActivate
);
Parameters
ProtocolId [in]
Specifies the identifier of the routing protocol that makes the call.InterfaceIndex [in]
Specifies the index of the interface on which to set the receive type.InterfaceReceiveType [in]
Specifies the receive type. This parameter must be one of the following values.IR_PROMISCUOUS
IR_PROMISCUOUS_MULTICAST
bActivate [in]
Specifies whether to activate the interface.
Return value
If the function succeeds, the return value is NO_ERROR.
If the function fails, the return value is one of the following error codes.
Value | Meaning |
---|---|
ERROR_INVALID_PARAMETER | The value specified by the dwInterfaceReceiveType parameter is not valid. |
Other | The call failed. Use FormatMessage to retrieve the error message that corresponds to the returned error code. |
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
Routprot.h |