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


Метод IVssComponent::GetAlternateLocationMappingCount (vswriter.h)

Метод GetAlternateLocationMappingCount возвращает количество альтернативных сопоставлений расположений, используемых инициатором запроса при восстановлении данных. Этот метод может вызвать модуль записи или инициатор запроса.

Синтаксис

HRESULT GetAlternateLocationMappingCount(
  [out] UINT *pcMappings
);

Параметры

[out] pcMappings

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

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

Ниже приведены допустимые коды возврата для этого метода.

Значение Значение
S_OK
Успешно возвращено значение атрибута.
E_INVALIDARG
Одно из значений параметра недопустимо.
E_OUTOFMEMORY
У вызывающего объекта не хватает памяти или других системных ресурсов.

Комментарии

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

Альтернативное сопоставление расположений используется только во время операции восстановления и не следует путать с альтернативным путем, который используется только во время операции резервного копирования.

Счетчик, возвращаемый Командлетом GetAlternateLocationMappingCount , относится к числу сопоставлений альтернативных расположений, используемых в процессе восстановления файлов.

Количество обновляется вызовами IVssBackupComponents::AddAlternativeLocationMapping.

Требования

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

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

IVssComponent

IVssComponent::GetAlternateLocationMapping