---
title: validateNewMedia
framework: kernel
role: pseudoSymbol
path: kernel/ioblockstoragedriver/1812204-validatenewmedia
---

# validateNewMedia

Verify that new media is acceptable.

## Declaration

```occ
virtual bool validateNewMedia(
 void); 
```

## Overview

Overview This method will be called whenever new media is detected. Return true to accept the media, or false to reject it (and call rejectMedia). Vendors might override this method to handle password-protection for new media. The default implementation always returns True, indicating media is accepted.

## See Also

### Miscellaneous

- [acceptNewMedia](kernel/ioblockstoragedriver/1811574-acceptnewmedia.md)
- [addToBytesTransferred](kernel/ioblockstoragedriver/1811596-addtobytestransferred.md)
- [allocateContext](kernel/ioblockstoragedriver/1811624-allocatecontext.md)
- [breakUpRequest](kernel/ioblockstoragedriver/1811639-breakuprequest.md)
- [checkForMedia](kernel/ioblockstoragedriver/1811654-checkformedia.md)
- [constrainByteCount](kernel/ioblockstoragedriver/1811669-constrainbytecount.md)
- [copyPhysicalExtent](kernel/ioblockstoragedriver/1811687-copyphysicalextent.md)
- [deblockRequest](kernel/ioblockstoragedriver/1811703-deblockrequest.md)
- [decommissionMedia](kernel/ioblockstoragedriver/1811732-decommissionmedia.md)
- [deleteContext](kernel/ioblockstoragedriver/1811760-deletecontext.md)
- [ejectMedia](kernel/ioblockstoragedriver/1811792-ejectmedia.md)
- [executeRequest](kernel/ioblockstoragedriver/1811817-executerequest.md)
- [formatMedia](kernel/ioblockstoragedriver/1811835-formatmedia.md)
- [getDeviceTypeName](kernel/ioblockstoragedriver/1811863-getdevicetypename.md)
- [getFormatCapacities](kernel/ioblockstoragedriver/1811884-getformatcapacities.md)
- [getMediaBlockSize](kernel/ioblockstoragedriver/1811916-getmediablocksize.md)
- [getMediaState](kernel/ioblockstoragedriver/1811940-getmediastate.md)
- [getStatistic](kernel/ioblockstoragedriver/1811958-getstatistic.md)
- [getStatistics](kernel/ioblockstoragedriver/1811976-getstatistics.md)
- [handleClose](kernel/ioblockstoragedriver/1811990-handleclose.md)
- [handleIsOpen](kernel/ioblockstoragedriver/1811999-handleisopen.md)
- [handleOpen](kernel/ioblockstoragedriver/1812007-handleopen.md)
- [handleStart](kernel/ioblockstoragedriver/1812019-handlestart.md)
- [incrementErrors](kernel/ioblockstoragedriver/1812024-incrementerrors.md)
- [incrementRetries](kernel/ioblockstoragedriver/1812030-incrementretries.md)
- [initMediaState](kernel/ioblockstoragedriver/1812034-initmediastate.md)
- [instantiateDesiredMediaObject](kernel/ioblockstoragedriver/1812038-instantiatedesiredmediaobject.md)
- [instantiateMediaObject](kernel/ioblockstoragedriver/1812042-instantiatemediaobject.md)
- [isMediaEjectable](kernel/ioblockstoragedriver/1812044-ismediaejectable.md)
- [isMediaRemovable](kernel/ioblockstoragedriver/1812049-ismediaremovable.md)
- [isMediaWritable](kernel/ioblockstoragedriver/1812052-ismediawritable.md)
- [lockPhysicalExtents](kernel/ioblockstoragedriver/1812055-lockphysicalextents.md)
- [mediaStateHasChanged](kernel/ioblockstoragedriver/1812057-mediastatehaschanged.md)
- [prepareRequest](kernel/ioblockstoragedriver/1812063-preparerequest.md)
- [read](kernel/ioblockstoragedriver/1812076-read.md)
- [recordMediaParameters](kernel/ioblockstoragedriver/1812090-recordmediaparameters.md)
- [rejectMedia](kernel/ioblockstoragedriver/1812100-rejectmedia.md)
- [requestIdle](kernel/ioblockstoragedriver/1812117-requestidle.md)
- [synchronizeCache](kernel/ioblockstoragedriver/1812132-synchronizecache.md)
- [unlockPhysicalExtents](kernel/ioblockstoragedriver/1812149-unlockphysicalextents.md)
- [unmap](kernel/ioblockstoragedriver/1812179-unmap.md)
- [write](kernel/ioblockstoragedriver/1812222-write.md)
