InitializeFastIo

BOOL __stdcall InitializeFastIo( HANDLE hOpen, PFAST_IO_SECTION pFastIo, DWORD dwSize );

Initializes Fast I/O to fetch packets from the driver through the shared memory section. Once initialized driver writes intercepted packets into this section until memory space is available (and application read operation not in progress). Otherwise packets are queued into the internal packets queue and can be retrieved from the driver using ReadPacketsUnsorted.

Return Value:
TRUE if call was successful, FALSE otherwise

Parameters:
hOpen
Specifies driver object open handle.

pFastIo
Memory buffer allocated for the Fast I/O.

dwSize
Size of the memory buffer above.

Available starting version 3.2.20. Fast I/O is supported for Windows Vista and later. WOW64 mode is not supported.

Remarks:
This member is a C-wrapper for CNdisApi::InitializeFastIo.