Function VirtualQuery [src]

Prototype

pub fn VirtualQuery(lpAddress: ?LPVOID, lpBuffer: PMEMORY_BASIC_INFORMATION, dwLength: SIZE_T) VirtualQueryError!SIZE_T

Parameters

lpAddress: ?LPVOIDlpBuffer: PMEMORY_BASIC_INFORMATIONdwLength: SIZE_T

Possible Errors

Unexpected

Source

pub fn VirtualQuery(lpAddress: ?LPVOID, lpBuffer: PMEMORY_BASIC_INFORMATION, dwLength: SIZE_T) VirtualQueryError!SIZE_T { const rc = kernel32.VirtualQuery(lpAddress, lpBuffer, dwLength); if (rc == 0) { switch (GetLastError()) { else => |err| return unexpectedError(err), } } return rc; }