NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Overlapped.Pack

Packs a managed overlapped class into a NativeOverlapped value type.

[Visual Basic]
Public Function Pack( _
   ByVal iocb As IOCompletionCallback _
) As NativeOverlapped*
[C#]
public NativeOverlapped* Pack(
   IOCompletionCallback iocb
);
[C++]
public: NativeOverlapped** Pack(
   IOCompletionCallback* iocb
);
[JScript]
public function Pack(
   iocb : IOCompletionCallback
) : NativeOverlapped*;

Parameters

iocb
[To be supplied.]

Return Value

An unmanaged pointer is returned. This unmanaged pointer can be passed to the OS in overlapped IO operations. The NativeOverlapped value type is fixed in physical memory until Unpack is called.

See Also

Overlapped Class | Overlapped Members | System.Threading Namespace