Функция GetNetScheduleAccountInformation (atacct.h)
[GetNetScheduleAccountInformation больше недоступен для использования с Windows 8. Вместо этого используйте интерфейсы планировщика задач 2.0.
]
Функция GetNetScheduleAccountInformation извлекает имя учетной записи службы AT.
Синтаксис
HRESULT GetNetScheduleAccountInformation(
[in] LPCWSTR pwszServerName,
[in] DWORD ccAccount,
[out] WCHAR [] wszAccount
);
Параметры
[in] pwszServerName
Строка расширенных символов, завершающаяся значением NULL, для имени компьютера, сведения об учетной записи которого извлекаются.
[in] ccAccount
Число символов, включая признак конца NULL, выделенное для wszAccount. Максимально допустимой длиной для этого значения является максимальная длина доменного имени плюс максимальная длина имени пользователя плюс 2, выраженная как DNLEN + UNLEN + 2. (Последние два символа являются символом "" и признаком конца NULL.)
[out] wszAccount
Массив расширенных символов, включая признак конца NULL, который получает сведения об учетной записи.
Возвращаемое значение
Возвращаемое значение — HRESULT. Значение S_OK указывает, что функция выполнена успешно, а сведения об учетной записи возвращаются в wszAccount. Значение S_FALSE указывает, что функция выполнена успешно, а учетная запись является учетной записью локальной системы (в wszAccount данные не возвращаются). Любые другие возвращаемые значения указывают на ошибку.
Комментарии
Чтобы успешно вызвать функцию GetNetScheduleAccountInformation , вызывающий объект должен иметь доступ на чтение к папке задач, которая обычно имеет значение %windir%\tasks или как определено в следующем параметре реестра:
HKLM\SOFTWARE\Microsoft\SchedulingAgent\TasksFolder
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 1 (SP1) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | atacct.h |
Библиотека | Mstask.lib |
DLL | Mstask.dll |