다음을 통해 공유


IDsAdminNewObjExt::WriteData 메서드(dsadmin.h)

IDsAdminNewObjExt::WriteData 메서드를 사용하면 개체 만들기 마법사 확장에서 해당 데이터를 Active Directory Domain Services 개체에 쓸 수 있습니다.

구문

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

임시 개체의 쓰기 프로세스 중에 오류가 발생했으며 임시 개체가 다시 만들어집니다.

반환 값

성공하면 S_OK 반환하거나 그렇지 않으면 OLE 정의 오류 코드를 반환합니다.

설명

IDsAdminNewObjExt::SetObject 메서드가 호출되면 임시 디렉터리 개체에 대한 포인터가 확장에 제공됩니다.

보조 개체 만들기 확장 프로그램은 IADs::SetInfo를 호출하여 WriteData 메서드 중에 데이터 집합을 커밋하면 안 됩니다. 기본 개체 만들기 확장 프로그램은 모든 확장에서 해당 데이터를 추가한 경우 개체에 대한 모든 데이터를 커밋합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 dsadmin.h
DLL DSAdmin.dll

추가 정보

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject