Funktionreferenz


_WinAPI_OpenDesktop


Opens the specified desktop object

#include <WinAPISys.au3>
_WinAPI_OpenDesktop ( $sName [, $iAccess = 0 [, $iFlags = 0 [, $bInherit = False]]] )

Parameter

$sName The name of the desktop to be opened. Desktop names are case-insensitive. This desktop must belong to
the current window station.
$iAccess [optional] The access to the desktop. This parameter can be one or more of the following values:
    $DESKTOP_ALL_ACCESS
    $DESKTOP_CREATEMENU
    $DESKTOP_CREATEWINDOW
    $DESKTOP_ENUMERATE
    $DESKTOP_HOOKCONTROL
    $DESKTOP_JOURNALPLAYBACK
    $DESKTOP_JOURNALRECORD
    $DESKTOP_READOBJECTS
    $DESKTOP_SWITCHDESKTOP
    $DESKTOP_WRITEOBJECTS
$iFlags [optional] The optional flags. It can be zero or the following value:
    $DF_ALLOWOTHERACCOUNTHOOK
$bInherit [optional] Specifies whether inherites the handle by a processes, valid values:
    True - The processes created by this process will inherit the handle.
    False - The processes do not inherit this handle (Default).

Rückgabewert

Success: Handle to the opened desktop.
Failure: 0, call _WinAPI_GetLastError() to get extended error information.

Bemerkungen

When you are finished using the desktop, call the _WinAPI_CloseDesktop() function to close it.

Verwandte Funktionen

_WinAPI_CloseDesktop

Siehe auch

Suche nach OpenDesktop in der MSDN Bibliothek.