IDebugMemoryContext2::Compare
比較記憶體內容,以指示的比較旗標,傳回的比對的第一個內容索引的方式來指定陣列中每一種情形。
HRESULT Compare(
CONTEXT_COMPARE compare,
IDebugMemoryContext2** rgpMemoryContextSet,
DWORD dwMemoryContextSetLen,
DWORD* pdwMemoryContext
);
int Compare(
enum_CONTEXT_COMPARE compare,
IDebugMemoryContext2[] rgpMemoryContextSet,
uint dwMemoryContextSetLen,
out uint pdwMemoryContext
);
參數
compare
[in]介於CONTEXT_COMPARE列舉型別,決定執行的比較類型。rgpMemoryContextSet
[in]若要參考的陣列IDebugMemoryContext2要比較的物件。dwMemoryContextSetLen
[in]內容中的數字rgpMemoryContextSet陣列。pdwMemoryContext
[] out會傳回滿足比較的第一個記憶體內容的索引。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。 傳回E_COMPARE_CANNOT_COMPARE如果無法比較兩個內容。
備註
偵錯引擎 (DE) 並沒有支援所有類型的比較作業,但是它必須至少都支援CONTEXT_EQUAL, CONTEXT_LESS_THAN, CONTEXT_GREATER_THAN和CONTEXT_SAME_SCOPE。