In the nulmrx (and also in the smbrx I believe), there
is code like the following in the *CreateConnection()
function:
if ( ! BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_WAIT) )
{
// just post right now
*PostToFsp = TRUE;
return STATUS;
}
The *PostToFsp line sets RxContext->PostRequest
to true.
Now, when I invoke this code using a handle set
to overlapped mode (async) it enters this code
block, and the I/O never completes.
What is this block of code supposed to be doing,
and where does it expect to get re-entered to complete
the I/O?
Thanks,
Joseph