All Databases
Inside Mac - Index
CntrlParam
ParamBlockHeader
PBStatus
PBControl
Async I/O
CntrlParam
structure
#include <
Files.h
>
typedef struct
CntrlParam
{
Size Offset Description
ParamBlockHeader
24 0 common fields of ParamBlock types
short
ioCRefNum; 2 24 Device driver reference
short
csCode; 2 26 Type of Control or Status call
short
csParam[11]; 22 28 Control or status information
}
CntrlParam
; 50
Notes: This structure is used in Device Manager calls that request and provide
control and status information:
PBStatus
PBControl
The most common way to use this structure is to allocate a union which is
an aggregate and create and initialize a pointer to the desired data type. See
ParamBlockRec
for examples.
Referenced by (12):
ParmBlkPtr
Types.h
VolumeType
terminateMsg
undoCmd
ParmBlkPtr (Inside Mac - Index)
VolumeType (Inside Mac - Index)
terminateMsg (Inside Mac - Index)
PBControlSync (Inside Mac - Basic Toolbox)
PBStatusSync (Inside Mac - Basic Toolbox)
Rom Ref DA (MacTech Vol 03-1987)
Aug 97 - Macintosh Q and A (MacTech Vol 13-1997)