this is some code in my program, i create the schema object it:
 
----------------------------------------------------------------
hr = piSchema->Create( L"classSchema", L"CN=TestClass", &piDisp );
   .
   .
   .    
    hr = piDisp->QueryInterface( IID_IADs, ( void** )&piIADsClass );
    if( SUCCEEDED( hr ) )
    {
     hr = piIADsClass->Put( L"objectClass", _variant_t( L"classSchema" ) );
     hr = piIADsClass->Put( L"lDAPDisplayName", _variant_t( L"TestClass" ) );
     hr = piIADsClass->Put( L"governsID", _variant_t( L"1.3.6.1.4.1.1593.4.2.1.1.2.43" ) );
     hr = piIADsClass->Put( L"subClassOf", _variant_t( L"top" ) );
     hr = piIADsClass->Put( L"possSuperiors",_variant_t( L"organizationalUnit") );
     hr = piIADsClass->Put( L"schemaIDGUID",_variant_t(L"{BCE8B3C4-9A94-4C34-8E76-AA4A682CBA2C}"));
     hr = piIADsClass->PutEx(ADS_PROPERTY_APPEND, L"mayContain", varNames3);
     
     
.
     .
     .
----------------------------------------------------------------------
 
but it failed when i run the program, then if i comment or delete  " hr = piIADsClass->Put( L"schemaIDGUID",_variant_t(L"{BCE8B3C4-9A94-4C34-8E76-AA4A682CBA2C}"));"  it runs well, who could tell me what is the matter with my promgram, thanks very very much:)

Reply via email to