Partager via


Méthode IScheduledWorkItem ::GetAccountInformation (mstask.h)

[[Cette API peut être modifiée ou indisponible dans les versions ultérieures du système d’exploitation ou du produit. Utilisez plutôt les interfaces Du planificateur de tâches 2.0 .] ]

Récupère le nom du compte de l’élément de travail.

Syntaxe

HRESULT GetAccountInformation(
  [out] LPWSTR *ppwszAccountName
);

Paramètres

[out] ppwszAccountName

Pointeur vers une chaîne terminée par null qui contient le nom de compte de l’élément de travail actif. La chaîne vide, L" », est retournée pour le compte système local.

Après avoir traité le nom du compte, veillez à appeler CoTaskMemFree pour libérer la chaîne.

Valeur retournée

La méthode GetAccountInformation retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
L'opération a réussi.
E_INVALIDARG
Les arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire disponible insuffisante.
SCHED_E_ACCOUNT_INFORMATION_NOT_SET
Les informations de compte n’ont pas été définies pour l’élément de travail.
SCHED_E_NO_SECURITY_SERVICES
Les services de sécurité sont disponibles uniquement sur les systèmes d’exploitation Windows Server 2003, Windows 2000 et Windows XP.

Remarques

La méthode GetAccountInformation est destinée aux systèmes d’exploitation Windows Server 2003, Windows XP et Windows 2000.

Exemples

Pour plus d’informations et un exemple de récupération des informations de compte d’une tâche, consultez Exemple de code C/C++ : récupération des informations de compte de tâche.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête mstask.h
Bibliothèque Mstask.lib
DLL Mstask.dll

Voir aussi

IScheduledWorkItem

IScheduledWorkItem ::SetAccountInformation