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 |