IDkmGPUMemoryOperation Schnittstelle

Definition

Wird von Basis-debugmonitoren implementiert, um Zugriff auf den Arbeitsspeicher des GPU-Ziel Prozesses bereitzustellen. Grundlegende debugmonitore sind für die Durchführung der Speicher-e/a verantwortlich.

Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: basedebugmonitorid, EngineID, transportkind.

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

Methoden

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

Lesen Sie den Speicher des GPU-Ziel Prozesses. Die-Methode befindet sich auf dkmgpucomputethread, da Sie den lokalen Thread Speicher, den freigegebenen Arbeitsspeicher oder den globalen Arbeitsspeicher lesen kann.

UpdateBufferTag(DkmGPUComputeThread, UInt32)

Überprüft, ob für diese Kernel Ausführung ein Tag für einen Puffer weitergeleitet wurde.

ValidateAddress(DkmGPUComputeThread, UInt64)

Überprüfen Sie die angegebene GPU-Speicheradresse.

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

Schreibt Speicher in den GPU-Ziel Prozess. Die-Methode befindet sich auf dkmgpucomputethread, weil Sie ggf. Thread lokalen Speicher, freigegebenen Arbeitsspeicher oder globalen Arbeitsspeicher schreibt.

Gilt für