Метод CVssWriterEx2::GetSessionId (vswriter.h)

Возвращает идентификатор сеанса модуля записи.

Синтаксис

HRESULT GetSessionId(
  [out] VSS_ID *idSession
);

Параметры

[out] idSession

Указатель на переменную, получающую идентификатор сеанса.

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

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

Комментарии

Идентификатор сеанса — это непрозрачное значение, однозначно определяющее сеанс резервного копирования или восстановления. Он используется для различения текущего сеанса между несколькими параллельными сеансами резервного копирования или восстановления.

Рекомендуется, чтобы записи и инициаторы запроса включали идентификатор сеанса во все сообщения диагностика, используемые для ведения журнала и трассировки событий.

Если обработчик событий модуля записи (например , CVssWriter::OnFreeze) вызывает этот метод, он должен сделать это в том же потоке, который вызвал обработчик событий. Дополнительные сведения см. в разделе Обработка событий записи.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header vswriter.h (включая Vss.h, VsWriter.h)
Библиотека VssApi.lib

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

CVssWriterEx2

IVssBackupComponentsEx3::GetSessionId