System: SystemControlMBS

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

SystemControlMBS(name as memoryblock) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method System MBS MacCF Plugin 6.2 ✅ Yes ❌ No ✅ Yes ✅ Yes All
The SystemControlMBS function retrieves system information and allows processes with appropriate privileges to set system information.
Example
Function IsRosetta() As boolean
Const CTL_HW = 6
Const HW_MODEL = 2

dim mib,m as MemoryBlock

mib=newMemoryBlock(8)
mib.Long(0) = CTL_HW
mib.Long(4) = HW_MODEL

m=SystemControlMBS(mib)
if m<>nil then
if m.CString(0)="PowerMac" then
Return true
end if
end if
End Function

name is a MIB which can be constructed or queried with SystemControlNameToMIBMBS.
Returns nil on any error.

See also:

Some examples using this global method:

Some FAQ entries about this method:

SystemControlMBS(name as memoryblock, input as memoryblock) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method System MBS MacCF Plugin 6.2 ✅ Yes ❌ No ✅ Yes ✅ Yes All
The SystemControlMBS function retrieves system information and allows processes with appropriate privileges to set system information.

Returns nil on any error.
name is a MIB which can be constructed or queried with SystemControlNameToMIBMBS.

See also:

Some examples using this global method:

Some FAQ entries about this method:

Xojo Developer Magazine

The items on this page are in the following plugins: MBS MacCF Plugin.


💬 Ask a question or report a problem