RMDestroyLDev

This rmcall service destroys a logical device handle and destroys a logical device handle created by RMCreateLDev. Destroying a logical device also destroys any system names associated with the logical device.

Syntax
RMDestroyLDev(hDriver, hLDev);

Parameters

 * hDriver (HDRIVER) - input : Handle of the logical device to be destroyed.


 * hLDev (HLDEV) - input : Handle of the logical device to be destroyed.

Return Code

 * rc (APIRET) - returns : On systems where the Resource Manager driver is not installed, the library interface code will return RMRC_SUCCESS.


 * RMRC_IRQ_ENTRY_ILLEGAL: A Resource Manager service was issued at interrupt time. The Resource Manager service request can be issued only at task time or INIT time.


 * RMRC_BAD_DRIVERHANDLE : The expected Resource Manager handles were not provided because the handle was not a valid Resource Manager handle or the handle did not point to the type of object the service required.


 * RMRC_BAD_DEVICEHANDLE : The expected Resource Manager handles were not provided because the handle was not a valid Resource Manager handle or the handle did not point to the type of object the service required.

Remarks
None.

C

 * 1) include 
 * 2) include 

HDRIVER   hDriver; HLDEV     hLDev; APIRET    rc;

rc = RMDestroyLDev(hDriver, hLDev); 