IDsAdminNewObjExt::WriteData 方法 (dsadmin.h)

IDsAdminNewObjExt::WriteData 方法可讓物件建立精靈擴充功能將其數據寫入 Active Directory 網域服務 中的物件。

語法

HRESULT WriteData(
  [in] HWND  hWnd,
  [in] ULONG uContext
);

參數

[in] hWnd

作為可能錯誤訊息之父視窗的視窗句柄。

[in] uContext

指定 呼叫 WriteData 的內容。 這會是下列其中一個值。

DSA_NEWOBJ_CTX_PRECOMMIT

WriteData 會在認可至永續性記憶體的新物件之前呼叫。 這是次要物件建立延伸模組應該寫入其數據的內容。

DSA_NEWOBJ_CTX_POSTCOMMIT

在新的對象認可至永續性記憶體之後,就會呼叫 WriteData

DSA_NEWOBJ_CTX_CLEANUP

暫存物件的寫入程式期間發生失敗,並重新建立暫存物件。

傳回值

如果成功或 OLE 定義的錯誤碼,則傳回 S_OK 。否則傳回 。

備註

呼叫 IDsAdminNewObjExt::SetObject 方法時,會將暫存目錄物件的指標提供給延伸模組。

次要物件建立延伸模組不應藉由呼叫 IADs::SetInfo,在 WriteData 方法期間認可數據集。 當所有延伸模組都已新增其數據時,主要物件建立延伸模組會認可物件的所有數據。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 dsadmin.h
Dll DSAdmin.dll

另請參閱

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject