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 |