RouterAllocBidiMem function

RouterAllocBidiMem allocates a block of memory of a specified size. This function is used by the port monitor to allocate memory for strings and binary objects.

Syntax


PVOID RouterAllocBidiMem(
  _In_ size_t NumBytes
);

Parameters

NumBytes [in]

Specifies the size, in bytes, of the block of memory to be allocated.

Return value

RouterAllocBidiMem returns a pointer to the block of memory if successful. If the function fails, the caller can obtain the error code by calling GetLastError (described in the Microsoft Windows SDK documentation).

Remarks

When the memory allocated by this function is no longer needed, it can be returned by a call to RouterFreeBidiMem.

Requirements

Target platform

Desktop

Version

This function is available in Windows XP and later operating systems.

Header

Winsplp.h (include Winsplp.h)

Library

Spoolss.lib

DLL

Spoolss.dll

See also

RouterFreeBidiMem
SendRecvBidiDataFromPort

 

 

Send comments about this topic to Microsoft

Show: