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
ヘッダー mstask.h
Library Mstask.lib
[DLL] Mstask.dll

こちらもご覧ください

IScheduledWorkItem

IScheduledWorkItem::SetAccountInformation