Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: desktop apps only
The SetDataSize method sets the actual size of the memory buffer that was used.
Syntax
HRESULT SetDataSize(
  [in]  DWORD dwDataSize
);
Parameters
- dwDataSize [in]
 The actual size, in bytes, of the buffer that was used.
Return value
This method can return one of these values.
- S_OK 
 The data was successfully appended to the buffer object.
- E_INVALIDARG 
 Requested size is larger than the allocated size.
Remarks
The IFWXIOBuffer::SetDataSize method can be called by a filter after buffer content is manipulated directly by means of IFWXIOBuffer::GetBufferAndSize.
The IFWXIOBuffer::SetDataSize method can also be called by the Microsoft Firewall service, when a buffer is passed to the IFWXSocket::Recv method, to set the number of bytes actually received.
Requirements
| Minimum supported client | None supported | 
| Minimum supported server | Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only) | 
| Version | Forefront Threat Management Gateway (TMG) 2010 | 
| Header | Wspfwext.idl | 
| DLL | Wspsrv.exe | 
See also
Build date: 7/12/2010