Функция RtlInitializeCorrelationVector (ntddk.h)

Инициализирует указанный вектор корреляции с предоставленным GUID.

Синтаксис

NTSYSAPI NTSTATUS RtlInitializeCorrelationVector(
  [in, out] PCORRELATION_VECTOR CorrelationVector,
  [in]      int                 Version,
  [in]      const GUID          *Guid
);

Параметры

[in, out] CorrelationVector

Указатель на структуру CORRELATION_VECTOR , представляющую инициализируемый вектор корреляции.

[in] Version

Версия вектора корреляции. Возможны следующие значения:

  • RTL_CORRELATION_VECTOR_VERSION_1
  • RTL_CORRELATION_VECTOR_VERSION_2
  • RTL_CORRELATION_VECTOR_VERSION_CURRENT

[in] Guid

GUID для инициализации вектора корреляции. Первые 22 байта вектора корреляции представляют собой представление GUID base64. Это значение не должно иметь значение NULL.

Возвращаемое значение

Возвращает значение NTSTATUS, указывающее на успешное завершение операции.

Код возврата Описание
STATUS_SUCCESS
Вектор корреляции успешно инициализирован.
STATUS_INVALID_PARAMETER
Предоставленный ИДЕНТИФИКАТОР GUID имеет значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header ntddk.h
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe (режим ядра)
IRQL PASSIVE_LEVEL

См. также раздел

CORRELATION_VECTOR