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, };
kIOExternalMethodScalarInputCountMax
The maximum number of scalars able to passed on input.
kIOExternalMethodScalarOutputCountMax
The maximum number of scalars able to passed on output.
kIOUCVariableStructureSize |
Constant to denote a variable length structure argument to IOUserClient.
enum { kIOUCVariableStructureSize = 0xffffffff };
kIOUCVariableStructureSize
Use in the structures IOExternalMethod, IOExternalAsyncMethod, IOExternalMethodDispatch to specify the size of the structure is variable.
Last Updated: 2010-07-29