VC_AllocMem

PVOID
VC_AllocMem(
    PDEVICE_INFO
pDevInfo,
    ULONG
Length
   
);

The VC_AllocMem function allocates a specified amount of nonpaged memory for use by a kernel-mode video capture driver.

Parameters
pDevInfo
Pointer to the DEVICE_INFO structure returned by VC_Init.
Length
Size, in bytes, of memory to be allocated.
Return Value

Returns a pointer to the allocated memory, if the operation succeeds. Otherwise returns NULL.

Comments

The VC_AllocMem function calls ExAllocatePool, with a pool type of NonPagedPool. The allocated memory can be referenced by the driver’s InterruptAcknowledge and CaptureService function.