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 |