IeXdiClientNotifyMemChg::NotifyMemoryChange

This method is used to indicate a change in virtual or physical memory, or peripheral I/O or microprocessor registers.

HRESULT NotifyMemoryChange(
  MEM_TYPE mtChanged, 
  ADDRESS_TYPE Address, 
  BYTE bAddressSpace, 
  DWORD dwNbElemChanged, 
  BYTE bAccessWidth 
);

Parameters

  • mtChanged
    [in] ** Memory change type.
  • Address
    [in] Starting address of the data buffer to be accessed on the target.
  • bAddressSpace
    [in] Address space to be accessed.
  • dwNbElemChanged
    [in] Number of elements to be accessed in, by data width in bits.
  • bAccessWidth
    [in] Data width in bits.

Return Values

This method has the following return values.

Return value Description
S_OK Function is successful.
EXDI_E_NOTIMPL Not implemented.
EXDI_E_OUTOFMEMORY Failed to allocate necessary memory.
EXDI_E_INVALIDARG One or more arguments are invalid.
EXDI_E_ABORT Operation aborted.
EXDI_E_FAIL Unspecified failure occurred.
EXDI_E_COMMUNICATION Communication error occurred between host driver and target.
EXDI_E_USEDBYCONCURRENTTHREAD Cannot proceed immediately because resource is already used by concurrent thread.

Requirements

OS Versions: Windows CE 3.0 and later.
Header: exdi.idl.

See Also

IeXdiClientNotifyMemChg

 Last updated on Friday, October 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.