MM_ObjectBlockingIO
Used to submit a synchronous IO request to the IO object
defined by the reservation handle passed to this function. This
function does not return until the submitted IO request has completed.
- Local Servers:Blocking
- NetWare Server: 5.x
- Platform:NLM
- Service:Media Manager
Syntax
LONG MM_ObjectBlockingIO (
LONG *returnParameter,
HNDL reservationHandle,
LONG function,
LONG parameter1,
LONG parameter2,
LONG parameter3,
LONG bufferLength,
void *buffer );
Parameters
- *returnParameter
- A pointer to a LONG where an IO function-specific
return parameter is placed after the successful completion of an
IO request. Note that many of the IO functions do not place a value in *returnParameter.
This parameter can be set to NULL.
- reservationHandle
- This parameter identifies the reserved IO object.
It is obtained by calling MM_ReserveIOObject.
- function
- This parameter indicates which IO function is to
be performed. For a list of applicable functions, see IO Function
Operations.
- Parameter1
- Defined by the IO function.
- Parameter2
- Defined by the IO function.
- Parameter3
- Defined by the IO function.
- BufferLength
- Defined by the IO function.
- buffer
- Defined by the IO function.
Return Values
The following table lists return values and descriptions.