Udostępnij za pośrednictwem


IDkmGPUMemoryOperation Interface

Definition

Implemented by base debug monitors to provide access to the memory of the target GPU process. Base debug monitors are responsible for performing the memory I/O.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, TransportKind.

public interface class IDkmGPUMemoryOperation
public interface class IDkmGPUMemoryOperation
__interface IDkmGPUMemoryOperation
public interface IDkmGPUMemoryOperation
type IDkmGPUMemoryOperation = interface
Public Interface IDkmGPUMemoryOperation

Methods

ReadMemory(DkmGPUComputeThread, UInt64, UInt64, DkmReadMemoryFlags, Byte[])

Read the memory of the target GPU process. The method is on DkmGPUComputeThread because it may read thread local memory, group shared memory or global memory.

UpdateBufferTag(DkmGPUComputeThread, UInt32)

Checks if a tag for a buffer has been forwarded for this kernel execution.

ValidateAddress(DkmGPUComputeThread, UInt64)

Validate the specified GPU memory address.

WriteMemory(DkmGPUComputeThread, UInt64, UInt64, Byte[])

Writes memory to the target GPU process. The method is on DkmGPUComputeThread because it may write thread local memory, group shared memory or global memory.

Applies to