Metodo IDsAdminNewObjExt::WriteData (dsadmin.h)

Il metodo IDsAdminNewObjExt::WriteData consente all'estensione della creazione guidata dell'oggetto di scrivere i dati in un oggetto in Active Directory Domain Services.

Sintassi

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

Parametri

[in] hWnd

Handle della finestra usato come finestra padre per i possibili messaggi di errore.

[in] uContext

Specifica il contesto in cui viene chiamato WriteData . Questo sarà uno dei valori seguenti.

DSA_NEWOBJ_CTX_PRECOMMIT

WriteData viene chiamato prima del commit del nuovo oggetto per l'archiviazione persistente. Questo è il contesto durante il quale un'estensione di creazione di oggetti secondari deve scrivere i dati.

DSA_NEWOBJ_CTX_POSTCOMMIT

WriteData viene chiamato dopo il commit del nuovo oggetto per l'archiviazione persistente.

DSA_NEWOBJ_CTX_CLEANUP

Si è verificato un errore durante il processo di scrittura dell'oggetto temporaneo e l'oggetto temporaneo viene ricreato.

Valore restituito

Restituisce S_OK se ha esito positivo o un codice di errore definito da OLE in caso contrario.

Commenti

Viene fornito un puntatore all'oggetto directory temporaneo all'estensione quando viene chiamato il metodo IDsAdminNewObjExt::SetObject .

Un'estensione per la creazione di oggetti secondari non deve eseguire il commit del set di dati durante il metodo WriteData chiamando IADs::SetInfo. L'estensione di creazione dell'oggetto primario eseguirà il commit di tutti i dati per l'oggetto quando tutte le estensioni hanno aggiunto i dati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione dsadmin.h
DLL DSAdmin.dll

Vedi anche

IDAdminNewObjExt

IDAdminNewObjExt::SetObject