Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сериализует данные объекта применения изменений в байтовый массив.
HRESULT GetChangeApplierInfo(
BYTE *pbChangeApplierInfo,
DWORD *pcbChangeApplierInfo);
Параметры
- pbChangeApplierInfo
[in, out, unique, size_is(*pcbChangeApplierInfo)] Возвращает сериализованные данные объекта применения изменений.
- pcbChangeApplierInfo
[in, out] Указывает число байтов в объекте pbChangeApplierInfo. Возвращает или число байтов, необходимое для получения значения диапазона (если размер pcbChangeApplierInfo слишком мал), или число записанных байтов.
Возвращаемое значение
S_OK
S_FALSE, если нет данных объекта применения изменений.
E_POINTER
E_OUTOFMEMORY
E_INVALIDARG
HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pcbChangeApplierInfo слишком мал. В этом случае необходимое число байтов возвращается в pcbChangeApplierInfo.
Замечания
Этот метод применяется для сериализации данных из одного объекта применения изменений в другой. Например, если один объект применения изменений является удаленным, можно сериализовать данные из этого объекта и использовать их для инициализации удаленного объекта применения изменений.