|
Mac Dev Center
Mac OS X Reference Library Drivers, Kernel, & Hardware: Kernel Device Drivers Kernel Framework Reference
|
IOUserClient.h |
| Includes: |
Use the links in the table of contents to the left to access the documentation.
Provides a basis for communication between client applications and I/O Kit objects.
Constants to specify the maximum number of scalar arguments in the IOExternalMethodArguments structure. These constants are documentary since the scalarInputCount, scalarOutputCount fields reflect the actual number passed.
Constant to denote a variable length structure argument to IOUserClient.
kIOExternalMethodScalarInputCountMax |
Constants to specify the maximum number of scalar arguments in the IOExternalMethodArguments structure. These constants are documentary since the scalarInputCount, scalarOutputCount fields reflect the actual number passed.
enum { kIOExternalMethodScalarInputCountMax = 16, kIOExternalMethodScalarOutputCountMax = 16, };
kIOExternalMethodScalarInputCountMaxThe maximum number of scalars able to passed on input.
kIOExternalMethodScalarOutputCountMaxThe maximum number of scalars able to passed on output.
kIOUCVariableStructureSize |
Constant to denote a variable length structure argument to IOUserClient.
enum { kIOUCVariableStructureSize = 0xffffffff };
kIOUCVariableStructureSizeUse in the structures IOExternalMethod, IOExternalAsyncMethod, IOExternalMethodDispatch to specify the size of the structure is variable.
Last Updated: 2009-10-14