![]() ![]() This method is synchronous, which means that control is not returned until the provided IStream is recorded to the media. IDiscFormat2Data::put_PostgapAlreadyInImage.IDiscFormat2Data::put_ForceMediaToBeClosed.IDiscFormat2Data::put_BufferUnderrunFreeDisabled. ![]() You should also consider calling the following methods if their default values are not appropriate for your application: The size must be a multiple of the sector size, 2048.īefore calling this method, you must call the following methods: The size of the provided IStream object is invalid. There is currently a write operation in progress. This device does not support the operations required by this disc format. ![]() The requested write speed and rotation type were not supported by the drive and they were both adjusted. The requested write speed was not supported by the drive and the speed was adjusted. The requested rotation type was not supported by the drive and the rotation type was adjusted. The request requires a current disc recorder to be selected. The write failed because the drive returned error information that could not be recovered from. The device associated with this recorder during the last operation has been exclusively locked, causing this operation to failed. ![]() The specified network resource or device is no longer available. This may be caused by using higher or lower speed media than the range of speeds supported by the device. The media's speed is incompatible with the device. The drive reported that the media is write protected. The drive reported that the combination of parameters provided in the mode page for a MODE SELECT command were not supported. The device reported that the requested mode page (and type) is not present. This may be caused by incompatible drive/medium used. The media is not compatible or of unknown physical format.Į_IMAPI_RECORDER_DVD_STRUCTURE_NOT_PRESENT Moving the source data to the local computer, reducing the write speed, or enabling a "buffer underrun free" setting may resolve this issue. The write failed because the drive did not receive data quickly enough to continue writing. The drive may be unusable for a long period of time. The drive reported that it is performing a long-running operation, such as finishing a write. Please wait for the format to complete before attempting to use the media. Please try the request again later.Į_IMAPI_RECORDER_MEDIA_FORMAT_IN_PROGRESS The drive reported that it is in the process of becoming ready. The device reported unexpected or invalid data for a command. This may be caused by the device having entered an inconsistent state, or the timeout value for the command may need to be increased.Į_IMAPI_RECORDER_INVALID_RESPONSE_FROM_DEVICE The device failed to accept the command within the timeout period. The following error codes are commonly returned on operation failure, but do not represent the only possible error values: Return code S_OK is returned on success, but other success codes may be returned as a result of implementation. Return Value true if badbit and/or failbit are set.Ĭoncurrent access to the same stream object may cause data races.Įxception safety Strong guarantee: if an exception is thrown, there are no changes in the stream.An IStream interface of the data stream to write. This function is a synonym of ios::operator!. But note that operations that reach the End-of-File may also set the failbit if this makes them fail (thus setting both eofbit and failbit). Reaching the End-of-File sets the eofbit. Goodbit is zero, indicating that none of the other bits is set. badbit can be checked independently by calling member function bad:Įofbit, failbit and badbit are member constants with implementation-defined values that can be combined (as if with the bitwise OR operator). While badbit is generally set when the error involves the loss of integrity of the stream, which is likely to persist even if a different operation is attempted on the stream. Returns true if either (or both) the failbit or the badbit error state flags is set for the stream.Īt least one of these flags is set when an error occurs during an input operation.įailbit is generally set by an operation when the error is related to the internal logic of the operation itself further operations on the stream may be possible. Check whether either failbit or badbit is set ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |