PsRequestSearchLinearMemory

Assigns the PsSearchLinearMemory Pulse API function to the request.

Syntax

PULSE_STATUS PsRequestSearchLinearMemory(
 [in] PPS_REQUEST pRequest
 [in] uint64_t PageTableAddress
 [in] uint64_t StartOffset
 [in] uint64_t EndOffset
 [in] void* pPattern
 [in] uint32_t PatternSize
 [in] uint32_t SearchStep
 [in] uint8_t IgnoreGaps
 [out, optional] uint64_t *pResult
);

Parameters

Please refer to the PsSearchLinearMemory Pulse API function for details.

Return value

If the function succeeds, the return value is PULSE_STATUS_SUCCESS.

If it fails, it returns one of the PULSE_STATUS values. Possible return codes include, but are not limited to, the following:

PULSE_STATUS_INVALID_PARAMETER
0xC0000010
The pRequest parameter is NULL.

Remarks

Cancels any pending Pulse API call assigned to this request.