RMDestroyLDev
Appearance
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.
Example Code
C
#include <os2.h> #include <rmcalls.h> HDRIVER hDriver; HLDEV hLDev; APIRET rc; rc = RMDestroyLDev(hDriver, hLDev);