PRADIUS_EXTENSION_FREE_ATTRIBUTES callback function (authif.h)

Note  Internet Authentication Service (IAS) was renamed Network Policy Server (NPS) starting with Windows Server 2008. The content of this topic applies to both IAS and NPS. Throughout the text, NPS is used to refer to all versions of the service, including the versions originally referred to as IAS.
 
The RadiusExtensionFreeAttributes function is an application-defined function and is called by NPS to free the memory occupied by attributes returned by RadiusExtensionProcessEx.

Syntax

PRADIUS_EXTENSION_FREE_ATTRIBUTES PradiusExtensionFreeAttributes;

void PradiusExtensionFreeAttributes(
  PRADIUS_ATTRIBUTE pAttrs
)
{...}

Parameters

pAttrs

Pointer to an array of attributes. The RadiusExtensionFreeAttributes function should deallocate the memory occupied by these attributes.

These attributes were returned in the pOutAttrs parameter in a previous call to the RadiusExtensionProcessEx function.

Return value

None

Remarks

If you implement RadiusExtensionProcessEx, you must also implement RadiusExtensionFreeAttributes.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Target Platform Windows
Header authif.h

See also

About NPS Extensions

NPS Extensions Functions

NPS Extensions Reference

RadiusExtensionProcessEx