Поделиться через


Метод IScheduledWorkItem::GetAccountInformation (mstask.h)

[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте интерфейсы планировщика задач 2.0 .] ]

Извлекает имя учетной записи для рабочего элемента.

Синтаксис

HRESULT GetAccountInformation(
  [out] LPWSTR *ppwszAccountName
);

Параметры

[out] ppwszAccountName

Указатель на строку, завершающуюся null, которая содержит имя учетной записи для текущего рабочего элемента. Пустая строка L"" возвращается для локальной системной учетной записи.

После обработки имени учетной записи обязательно вызовите CoTaskMemFree , чтобы освободить строку.

Возвращаемое значение

Метод GetAccountInformation возвращает одно из следующих значений.

Код возврата Описание
S_OK
Операция выполнена успешно.
E_INVALIDARG
Недопустимые аргументы.
E_OUTOFMEMORY
Недостаточно памяти.
SCHED_E_ACCOUNT_INFORMATION_NOT_SET
Сведения об учетной записи не заданы для рабочего элемента.
SCHED_E_NO_SECURITY_SERVICES
Службы безопасности доступны только в операционных системах Windows Server 2003, Windows 2000 и Windows XP.

Комментарии

Метод GetAccountInformation предназначен для операционных систем Windows Server 2003, Windows XP и Windows 2000.

Примеры

Дополнительные сведения и пример получения сведений об учетной записи задачи см. в разделе Пример кода C/C++. Получение сведений об учетной записи задачи.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mstask.h
Библиотека Mstask.lib
DLL Mstask.dll

См. также раздел

IScheduledWorkItem

IScheduledWorkItem::SetAccountInformation