next up previous contents
Next: 6.3 WD_KernelPlugInCall() Up: 6. Kernel PlugIn User-Mode Previous: 6.1 WD_KernelPlugInOpen()   Contents


6.2 WD_KernelPlugInClose()


PURPOSE

$\bullet$Closes the WinDriver Kernel PlugIn handle obtained from WD_KernelPlugInOpen() [6.1].


PROTOTYPE

DWORD WD_KernelPlugInClose(
    HANDLE hWD,
    WD_KERNEL_PLUGIN *pKernelPlugIn);


PARAMETERS

Name Type Input/Output
$\bullet$hWD HANDLE Input
$\bullet$pKernelPlugIn WD_KERNEL_PLUGIN* Input


DESCRIPTION

Name Description
hWD Handle to WinDriver
pKernelPlugIn Pointer to Kernel PlugIn information structure, which was previously passed to WD_KernelPlugInOpen() [6.1]


RETURN VALUE

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


EXAMPLE

WD_KernelPlugInClose(hWD, &kernelPlugIn);