LkmdTelInsertTriageDataBlock 함수(lkmdtel.h)
이 함수는 커널 메모리 영역을 커널 미니덤프에 추가합니다.
통사론
NTSTATUS LkmdTelInsertTriageDataBlock(
HANDLE TelemetryHandle,
PVOID TriageData,
ULONG TriageDataSize
);
매개 변수
TelemetryHandle
LkmdTelCreateReport만든 원격 분석 보고서 핸들을 제공합니다.
TriageData
추가할 심사 데이터의 위치를 제공합니다.
TriageDataSize
추가할 심사 데이터의 바이트 수를 제공합니다.
반환 값
성공하면 STATUS_SUCCESS.
아직 심사 데이터 블록이 하나 이상 없거나 기존 심사 데이터 블록이 8 바이트 경계에서 시작되지 않는 경우 STATUS_INVALID_PARAMETER.
심사 덤프 버퍼에 새 심사 블록을 포함할 공간이 부족한 경우 STATUS_BUFFER_TOO_SMALL.
발언
- 이 함수에 전달된 버퍼는 함수가 반환될 때까지 유효한 상태를 유지해야 합니다. 함수는 메모리를 새 버퍼에 복사합니다.
-
LkmdTelInsertTriageDataBlock
호출을 통해 추가할 수 있는 최대 메모리 양은 OS 아키텍처에 따라 달라집니다. 64비트 OS에서 최대값은 약 180KB입니다. 32비트 OS에서는 약 90KB입니다.
요구 사항
요구 | 값 |
---|---|
헤더 | lkmdtel.h |
라이브러리 | lkmdtel.lib, \werkernelapi.lib |
IRQL |
PASSIVE_LEVEL |