DIVE Return Codes
0x00000000 - DIVE_SUCCESS
Command completed successfully.
0x00001000 - DIVE_ERR_INVALID_INSTANCE
The DIVE instance handle specified in the
hDiveInst
parameter is invalid.
0x00001001 - DIVE_ERR_SOURCE_FORMAT
The FOURCC of the source format is not a recognized FOURCC.
0x00001002 - DIVE_ERR_DESTINATION_FORMAT
The FOURCC of the destination format is not a recognized FOURCC.
0x00001003 - DIVE_ERR_BLITTER_NOT_SETUP
DiveSetupBlitter
must be called before a call is made to
DiveBlitImage
.
0x00001004 - DIVE_ERR_INSUFFICIENT_LENGTH
The
pFormatData
of length
ulFormatLength
(specified in the
DIVE_CAPS
structure) is not large enough for the total number of input and output formats.
0x00001005 - DIVE_ERR_TOO_MANY_INSTANCES
There are not enough resources for another DIVE instance.
0x00001006 - DIVE_ERR_NO_DIRECT_ACCESS
The display adapter, display driver, or current video mode does not support direct-to-screen access.
0x00001007 - DIVE_ERR_NOT_BANK_SWITCHED
The display adapter is not a bank-switched adapter.
0x00001008 - DIVE_ERR_INVALID_BANK_NUMBER
The specified bank number is invalid.
0x00001009 - DIVE_ERR_FB_NOT_ACQUIRED
The frame buffer was not acquired in this instance.
0x0000100A - DIVE_ERR_FB_ALREADY_ACQUIRED
The frame buffer has already been acquired by this instance.
0x0000100B - DIVE_ERR_ACQUIRE_FAILED
The acquire action did not complete successfully.
0x0000100C - DIVE_ERR_BANK_SWITCH_FAILED
The bank could not be switched to the specified parameters.
0x0000100D - DIVE_ERR_DEACQUIRE_FAILED
The deacquire action did not complete successfully.
0x0000100E - DIVE_ERR_INVALID_PALETTE
The palette specified for the source or destination data is invalid.
0x0000100F - DIVE_ERR_INVALID_DESTINATION_RECTL
The rectangle of the output window is an invalid region.
0x00001010 - DIVE_ERR_INVALID_BUFFER_NUMBER
The buffer number must be a previously allocated or associated buffer number before it can be accessed.
0x00001011 - DIVE_ERR_SSMDD_NOT_INSTALLED
The device driver SSMDD.SYS is missing from CONFIG.SYS.
0x00001012 - DIVE_ERR_BUFFER_ALREADY_ACCESSED
The buffer has already been accessed by a previous call.
0x00001013 - DIVE_ERR_BUFFER_NOT_ACCESSED
The buffer has not been accessed (occurs on systems with accelerator-enabled hardware).
0x00001014 - DIVE_ERR_TOO_MANY_BUFFERS
There are not enough resources for another DIVE buffer.
0x00001015 - DIVE_ERR_ALLOCATION_ERROR
The hardware blitter memory allocation failed.
0x00001016 - DIVE_ERR_INVALID_LINESIZE
The scan line size specified in
DiveAllocImageBuffer
is invalid.
0x00001017 - DIVE_ERR_FATAL_EXCEPTION
DIVE is unable to register the exception handler to handle bank switching.
0x00001018 - DIVE_ERR_INVALID_CONVERSION
The source image format cannot be converted as requested to the destination image format.
0x00001019 - DIVE_ERR_VSD_ERROR
The vendor-specific driver (VSD) handle is invalid.
0x0000101A - DIVE_ERR_COLOR_SUPPORT
DIVE does not support any of the available hardware formats (occurs on overlay-accelerated systems).
0x0000101B - DIVE_ERR_OUT_OF_RANGE
Currently, DIVE_ERR_OUT_OF_RANGE is not returned by any function.
0x00001100 - DIVE_WARN_NO_SIZE
No blitting will occur because either the destination width or height is zero.
[Back: MMIO Manager Return Codes]
[Next: Notices]