IChangeUnitException::GetChangeUnitId
Возвращает идентификатор базовой единицы, связанной с исключением.
HRESULT GetChangeUnitId(
BYTE * pbChangeUnitId,
DWORD * pcbIdSize);
Параметры
- pbChangeUnitId
[in, out, unique, size_is(*pcbIdSize)] Возвращает идентификатор базовой единицы, связанной с исключением.
- pcbIdSize
[in, out] Указывает число байтов в объекте pbChangeUnitId. Возвращает либо число байтов, необходимое для получения идентификатора, если размер pbChangeUnitId слишком мал, либо число записанных байтов.
Возвращаемое значение
S_OK
E_INVALIDARG
HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbChangeUnitId слишком мал. В этом случае необходимое число байтов возвращается в pcbIdSize.