146 iPropCode = Request().Uint32( TMTPTypeRequest::ERequestParameter2 ); |
146 iPropCode = Request().Uint32( TMTPTypeRequest::ERequestParameter2 ); |
147 PRINT1( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL iPropCode = 0x%x" ), iPropCode ); |
147 PRINT1( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL iPropCode = 0x%x" ), iPropCode ); |
148 |
148 |
149 TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 ); |
149 TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 ); |
150 CMTPObjectMetaData* objectInfo = iRequestChecker->GetObjectInfo( objectHandle ); |
150 CMTPObjectMetaData* objectInfo = iRequestChecker->GetObjectInfo( objectHandle ); |
151 if ( objectInfo == NULL ) |
151 |
152 { |
|
153 PRINT( _L("MM MTP <> CSetObjectPropValue::CheckRequestL, objectInfo is NULL" ) ); |
|
154 return EMTPRespCodeInvalidObjectHandle; |
|
155 } |
|
156 |
|
157 TPtrC fileName = objectInfo->DesC( CMTPObjectMetaData::ESuid ); |
|
158 TUint32 formatCode = objectInfo->Uint( CMTPObjectMetaData::EFormatCode ); |
152 TUint32 formatCode = objectInfo->Uint( CMTPObjectMetaData::EFormatCode ); |
159 PRINT3( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL, handle = 0x%x, filename = %S, formatCode = 0x%x" ), |
153 PRINT3( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL, handle = 0x%x, filename = %S, formatCode = 0x%x" ), |
160 objectHandle, |
154 objectHandle, |
161 &fileName, |
155 &(objectInfo->DesC( CMTPObjectMetaData::ESuid )), |
162 formatCode ); |
156 formatCode ); |
163 const RArray<TUint>* properties = iDpConfig.GetSupportedPropertiesL( formatCode ); |
157 const RArray<TUint>* properties = iDpConfig.GetSupportedPropertiesL( formatCode ); |
164 TInt count = properties->Count(); |
158 TInt count = properties->Count(); |
165 |
159 |
166 result = EMTPRespCodeInvalidObjectPropCode; |
160 result = EMTPRespCodeInvalidObjectPropCode; |