WinQueryObjectPath: Difference between revisions
Appearance
mNo edit summary |
m →Returns |
||
Line 14: | Line 14: | ||
* [[FALSE]] | * [[FALSE]] | ||
Returns from [[WinGetLastError]] should WinQueryObjectPath fail: | Returns from [[WinGetLastError]] should WinQueryObjectPath fail: | ||
* [[ | * [[PM Error Codes#PMERR_INVALID_PARAMETER|PMERR_INVALID_PARAMETER]] | ||
* [[ | * [[PM Error Codes#WPERR_BUFFER_TOO_SMALL|WPERR_BUFFER_TOO_SMALL]] | ||
* [[ | * [[PM Error Codes#WPERR_OBJECT_NOT_FOUND|WPERR_OBJECT_NOT_FOUND]] | ||
=== Define (C/C++) === | === Define (C/C++) === |
Revision as of 02:14, 1 December 2019
Get the path name of the object.
Syntax
WinQueryObjectPath(objectHandle, pathName, sizeOfPathName)
Parameters
- objectHandle - HOBJECT - input
- Object's handle.
- pathName - PSZ - output
- Memory for the path name of the object.
- sizeOfPathName - ULONG - input
- The size of the memory buffer for the path name - in bytes.
Returns
This function returns a BOOL with the values of:
Returns from WinGetLastError should WinQueryObjectPath fail:
Define (C/C++)
INCL_WINWORKPLACE
Calling Convention
Example Code
... HOBJECT className; PSZ pathName; ULONG sizeOfPathName; // use CCHMAXPATH plus one. BOOL rc; ... rc = WinQueryObjectPath (objectHandle, pathName, sizeOfPathName); ...
OS Version Introduced
OS/2 Warp 3.0