Поделиться через


Функция CfSetCorrelationVector (cfapi.h)

Позволяет поставщику синхронизации указать платформе использовать определенный вектор корреляции для целей телеметрии в файле заполнителя. Водить описание не обязательно.

Синтаксис

HRESULT CfSetCorrelationVector(
  [in] HANDLE                    FileHandle,
  [in] const PCORRELATION_VECTOR CorrelationVector
);

Параметры

[in] FileHandle

Дескриптор файла заполнителя. Платформа правильно синхронизирует операцию с другими активными запросами. Достаточно атрибута или дескриптора без доступа.

[in] CorrelationVector

Конкретный вектор корреляции, связанный с FileHandle.

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

Если эта функция завершается успешно, она возвращает .S_OK В противном случае возвращается код ошибки HRESULT .

Комментарии

Платформа автоматически назначает вектор корреляции каждому файлу при первом открытии и предоставляет этот вектор корреляции с каждым обратным вызовом к поставщику синхронизации в рамках общей CF_CALLBACK_INFO. Предполагается, что обработчик синхронизации вызывает эту функцию для увеличения последней цифры "часов" вектора корреляции по мере прохождения поставщиком синхронизации внутренних этапов (как определено поставщиком синхронизации) удовлетворения запроса.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header cfapi.h
Библиотека CldApi.lib
DLL CldApi.dll

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

CF_CALLBACK_INFO