共用方式為


LkmdTelInsertTriageDataBlock 函式 (lkmdtel.h)

此函式會將核心記憶體的區域新增至核心迷你傾印。

語法

NTSTATUS LkmdTelInsertTriageDataBlock(
  HANDLE TelemetryHandle,
  PVOID  TriageData,
  ULONG  TriageDataSize
);

參數

TelemetryHandle

提供由 LkmdTelCreateReport所建立的遙測報表句柄。

TriageData

提供要加入之分級數據的位置。

TriageDataSize

提供要加入之分類數據的位元元組數目。

傳回值

如果成功,STATUS_SUCCESS。

STATUS_INVALID_PARAMETER如果目前還沒有至少一個分級數據區塊,或現有的分級數據區塊不會在8位元組界限上啟動。

如果分級傾印緩衝區中沒有足夠的空間來包含新的分級區塊,STATUS_BUFFER_TOO_SMALL。

言論

  • 傳遞至此函式的緩衝區必須維持有效狀態,直到函式傳回為止。 函式會將記憶體複製到新的緩衝區。
  • 透過呼叫 LkmdTelInsertTriageDataBlock 可新增的記憶體數量上限取決於OS架構。 在 64 位 OS 上,最大值約為 180 KB。 在 32 位作業系統上,大約是 90 KB。

要求

要求 價值
標頭 lkmdtel.h
連結庫 lkmdtel.lib、\werkernelapi.lib
IRQL PASSIVE_LEVEL

另請參閱

LkmdTelCreateReport