WinQuerySwitchList: Difference between revisions
Appearance
No edit summary |
m →Returns |
||
Line 15: | Line 15: | ||
Possible errors receivable from [[WinGetLastError]]: | Possible errors receivable from [[WinGetLastError]]: | ||
* [[ | * [[PM Error Codes#PMERR_INVALID_PARAMETERS|PMERR_INVALID_PARAMETERS]] | ||
* [[ | * [[PM Error Codes#PMERR_NO_SPACE|PMERR_NO_SPACE]] | ||
== Define (C/C++) == | == Define (C/C++) == |
Latest revision as of 02:19, 1 December 2019
Get the information about the entries in the task list.
Syntax
WinQuerySwitchList(anchorBlockHndl, swblockStruct, swblockStructSize)
Parameters
- anchorBlockHndl - HAB - input
- The anchor block handle.
- swblockStruct - SWBLOCK - output
- Pass the SWBLOCK struct for population or NULL to get the number of switch entries.
- swblockStructSize - ULONG - input
- Size of swblockStruct, in bytes. This is not a count of entries in swblockStruct.
Returns
ULONG with values of:
- Zero
- Error occurred.
- Non-zero
- Number of switch list entries in the system.
Possible errors receivable from WinGetLastError:
Define (C/C++)
INCL_WINSWITCHLIST or INCL_PM or INCL_WIN
Calling Convention
Example Code
HAB anchorBlockHndl; SWBLOCK swblockStruct; ULONG swblockStructSize; ULONG rc; ... rc = WinQuerySwitchList(anchorBlockHndl, swblockStruct, swblockStructSize); ...
Related Functions
Notes
Invisible entries in the task list can have their information returned (via the SWCTL.uchVisibility flag in WinAddSwitchEntry). Using this feature, information will be retrieved that the user does not see in the task list.