RtnQueryStackHeapUsage
RtnQueryStackHeapUsage retrieves heap usage information for the TCP/IP Stack.
Syntax
BOOL RtnQueryStackHeapUsage( PULONG pUsedBytes, PULONG pRecycledBytes, );
Parameters
pUsedBytes
A pointer to a ULONG to return the number of bytes allocated by the TCP/IP Stack.
pRecycledBytes
A pointer to a ULONG to return the number of bytes recycled by the TCP/IP Stack.
Return Value
Returns TRUE if the function succeeds, returns FALSE if the function fails. Call GetLastError for information on failure. The possible error codes are:
| Error Code | Meaning |
|---|---|
| WSAEINVAL | The pointer argument is NULL. |
| WSASYSNOTREADY | The TCP/IP Stack has not initialized. |
Remarks
When the TCP/IP Stack fails to allocate memory, it frees the recycled memory and attempts the allocation again.
Requirements
| Minimum Supported Version | RTX64 4.0 |
| Header | rtnapi.h |
| Library | RtTcpip.lib |