IEAPProviderConfig::Uninitialize method (rrascfg.h)

The system calls the Uninitialize method to shut down the specified EAP configuration session.

Syntax

HRESULT Uninitialize(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam
);

Parameters

dwEapTypeId

Specifies the EAP for which to shut down the configuration session.

uConnectionParam

Specifies the configuration session to shut down.

Return value

If the function succeeds, the return value should be S_OK.

If the function fails, the return value should be one of the following codes.

Return code Description
E_FAIL
Non-specific error.
E_INVALIDARG
One of the arguments is invalid.
E_OUTOFMEMORY
The method failed because it was unable to allocate required memory.
E_UNEXPECTED
An unexpected error occurred.

Remarks

The configuration UI should allow the user to configure the EAP provider on a remote computer. Delete the connection to the remote computer during the call to Uninitialize.

The DLL that implements IEAPProviderConfig may support more than one authentication protocol. The dwEapTypeId parameter specifies the authentication protocol to shut down the configuration session for.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header rrascfg.h

See also

EAP Interfaces

Extensible Authentication Protocol Reference

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::RouterInvokeCredentialsUI

IEAPProviderConfig::ServerInvokeConfigUI