UDF > WinAPIEx > System > Station & Desktop >


_WinAPI_OpenDesktop

Ouvre l'objet bureau spécifié

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

Paramètres

$sName Le nom du bureau à ouvrir. Les noms de bureau sont insensibles à la casse. Ce bureau doit appartenir à la station window actuelle.
$iAccess [optionnel] L'accès au bureau. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes:
$DESKTOP_ALL_ACCESS
$DESKTOP_CREATEMENU
$DESKTOP_CREATEWINDOW
$DESKTOP_ENUMERATE
$DESKTOP_HOOKCONTROL
$DESKTOP_JOURNALPLAYBACK
$DESKTOP_JOURNALRECORD
$DESKTOP_READOBJECTS
$DESKTOP_SWITCHDESKTOP
$DESKTOP_WRITEOBJECTS
$iFlags [optionnel] Les flags optionnels. Peut être égal à zéro ou à la valeur suivante:
$DF_ALLOWOTHERACCOUNTHOOK
$bInherit [optionnel] Spécifie si le handle peut être hérité par un processus, les valeurs valides sont:
    True - Les processus créés par ce processus héritent du handle.
    False - Les processus n'héritent pas de ce handle (par défaut).

Valeur de retour

Succès: Retourne le handle sur le bureau ouvert.
Échec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

Lorsque vous avez fini d'utiliser le bureau, appelez la fonction _WinAPI_CloseDesktop() pour le fermer.

En relation

_WinAPI_CloseDesktop

Voir aussi

Consultez OpenDesktop dans la librairie MSDN.