PFN_CSP_ALLOC function pointer
The PFN_CSP_ALLOC function is called through a pointer in the CARD_DATA structure when the card minidriver wants to allocate a block of memory. The returned memory is aligned and size-adjusted according to the requirements of the platform.
Syntax
typedef LPVOID ( WINAPI *PFN_CSP_ALLOC)(
_In_ SIZE_T Size
);
Parameters
- Size [in]
Size, in bytes, of the memory block to be created by this operation.
Return value
Nonzero on a successful allocation; otherwise, NULL.
Remarks
A return of NULL implies an out-of-memory condition and should be treated as if a call to HeapAlloc failed. Subsequently, the card minidriver should return ERROR_NOT_ENOUGH_MEMORY.
Requirements
Target platform |
Desktop |
Header |
Cardmod.h (include Cardmod.h) |