next up previous contents
Next: 4. Plug and Play Up: 3. Low Level WD_xxx Previous: 3.4 WD_IntCount()   Contents


3.5 WD_IntDisable()


PURPOSE

$\bullet$Disables interrupt processing.


PROTOTYPE

DWORD WD_IntDisable(
    HANDLE hWD,
    WD_INTERRUPT *pInterrupt);


PARAMETERS

Name Type Input/Output
$\bullet$hWD HANDLE Input
$\bullet$pInterrupt WD_INTERRUPT  
$\gg$hInterrupt HANDLE Input
$\gg$dwOptions DWORD N/A
$\gg$Cmd WD_TRANSFER* N/A
$\gg$dwCmds DWORD N/A
$\gg$kpCall WD_KERNEL_PLUGIN_CALL N/A
$\gg$fEnableOk DWORD N/A
$\gg$dwCounter DWORD N/A
$\gg$dwLost DWORD N/A
$\gg$fStopped DWORD N/A
$\gg$dwLastMessage DWORD N/A
$\gg$dwEnabledIntType DWORD N/A


DESCRIPTION

Name Description
hWD Handle to WinDriver's kernel-mode driver as received from WD_Open() [5.2]
pInterrupt Pointer to an interrupt information structure:
$\bullet$ hInterrupt Handle of interrupt, returned by WD_CardRegister() [2.8] in I.Int.hInterrupt.


RETURN VALUE

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


EXAMPLE

WD_IntDisable(hWD, &Intrp);