MCPcopy Create free account
hub / github.com/NoMercy-ac/NoMercy / ParseSpaceInformation

Function ParseSpaceInformation

Source/Client/NM_Engine/IPssScanner.cpp:193–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193void ParseSpaceInformation(HPSS SnapshotHandle)
194{
195 PSS_VA_SPACE_INFORMATION VaSpace;
196
197 //
198 // Query snapshot: VA space information.
199 //
200 auto rc = g_winapiApiTable->PssQuerySnapshot(SnapshotHandle, PSS_QUERY_VA_SPACE_INFORMATION, &VaSpace, sizeof(PSS_VA_SPACE_INFORMATION));
201 if (rc != ERROR_SUCCESS)
202 {
203 wprintf(L"PssQuerySnapshot/PSS_QUERY_VA_SPACE_INFORMATION failed: Win32 error %u (%s).\n",
204 rc, LookupDictionary(rc, Win32ErrorCodes));
205 }
206 else {
207 wprintf(L"PSS_VA_SPACE_INFORMATION:\n"
208 L" Region count: %u.\n\n",
209 VaSpace.RegionCount);
210 }
211}
212
213void ParseHandleInformation(HPSS SnapshotHandle)
214{

Callers 1

QuerySnapshotFunction · 0.85

Calls 1

LookupDictionaryFunction · 0.85

Tested by

no test coverage detected