AllocFixupInfo function

Note  The Network Access Protection platform is not available starting with Windows 10
 

The AllocFixupInfo function allocates memory for a FixupInfo structure of the specified size.

Syntax


NAPAPI HRESULT WINAPI AllocFixupInfo(
  _Inout_ FixupInfo **fixupInfo,
  _In_    UINT16    countResultCodes
);

Parameters

fixupInfo [in, out]

A pointer to the address of a newly allocated FixupInfo structure.

countResultCodes [in]

The number of result codes to allocate to fixupInfo.

Return value

Return codeDescription
S_OK

The operation has completed successfully.

E_INVALIDARG

An invalid argument was passed.

E_OUTOFMEMORY

The system is out of virtual memory. This operation has failed.

 

Remarks

All the COM interfaces supported by the NAP system use standard COM memory management rules and the COM memory allocators (CoTaskMemAlloc and CoTaskMemFree):

  • In parameters are allocated and freed by the caller.
  • Out parameters are allocated by the callee and freed by the caller using CoTaskMem.
  • In/out parameters are allocated by the caller, freed and reallocated by the callee, and ultimately freed by the caller, using CoTaskMem.

All NAP functions for freeing memory also free all embedded pointers.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

NapUtil.h

DLL

Qutil.dll

See also

FreeFixupInfo

 

 

Community Additions

ADD
Show: