next up previous contents
Next: 2.11 WD_Transfer() Up: 2. WD_xxx PCI/PCMCIA/ISA Functions Previous: 2.9 WD_CardCleanupSetup()   Contents


2.10 WD_CardUnregister()


PURPOSE

$\bullet$Un-registers a device and frees the resources allocated to it.


PROTOTYPE

DWORD WD_CardUnregister(
    HANDLE hWD,
    WD_CARD_REGISTER *pCardReg);


PARAMETERS

Name Type Input/Output
$\bullet$hWD HANDLE Input
$\bullet$pCardReg WD_CARD_REGISTER*  
$\gg$Card WD_CARD N/A
$\gg$fCheckLockOnly DWORD N/A
$\gg$hCard DWORD Input
$\gg$dwOptions DWORD N/A
$\gg$cName CHAR[32] N/A
$\gg$cDescription CHAR[100] N/A


DESCRIPTION

Name Description
hWD The handle to WinDriver's kernel-mode driver received from WD_Open() [5.2]
hCard Handle to the card to un-register, as received from WD_CardRegister() [2.8].


RETURN VALUE

Returns WD_STATUS_SUCCESS (0) on success, or an appropriate error code otherwise [A].


EXAMPLE

WD_CardUnregister(hWD, &cardReg);