INDEndpoint::SubmitRequestBatch Method
Submits a batch of requests to the Network Direct hardware.
Syntax
void SubmitRequestBatch();
Parameters
This method has no parameters.
Return Value
This method does not return a value.
Remarks
Calling this method issues the batched requests and turns off batching. To initiate batch processing again, call the INDEndpoint::StartRequestBatch method.
Network direct providers may issue batched requests before the SubmitRequestBatch method is called to ensure optimal hardware performance.
Implementation Notes
Assuming strict serialization is not used to batch requests, it is possible for batches of requests to interleave if they are simultaneously issued by different threads. Providers in this case cannot necessarily start executing all the requests from one thread if another is still formatting an interleaved request. Providers can however keep track of the number of requests that are in the process of being handled. Only when this number is zero does a provider know if it is safe to hand outstanding requests to the hardware for processing.
Requirements
Product |
Microsoft Message Passing Interface (MS-MPI) |
Header |
Ndspi.h |
See Also
Send comments about this topic to Microsoft
Build date: 7/2/2010