Share via


WapGetNextPrimitiveSize (Windows Embedded CE 6.0)

1/6/2010

This function gets the packet size of the next packet to read.

Syntax

HRESULT WapGetNextPrimitiveSize(
  const WAP_HANDLE whHandle,
  DWORD* const pdwNextPrimitiveSize 
);

Parameters

  • whHandle
    [in] The WAP handle returned by WapOpen.
  • pdwNextPrimitiveSize
    [out] Pointer to the size, in bytes, of the buffer for the next packet to read, via a call to WapRead. All protocol data units (PDUs) are derived from the WAP_PRIMITIVE_BASE structure.

Return Value

Returns S_OK if successful. If unsuccessful, this function returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL.

Remarks

Subsequent calls to WapGetNextPrimitiveSize will retrieve the size of the next packet only after the current primitive has been read by the WapRead function.

Requirements

Header wap.h
Library Wap.lib
Windows Embedded CE Windows CE 3.0 and later

See Also

Reference

WapOpen
WapRead
WAP_PRIMITIVE_BASE

Concepts

WAP Functions