IChangeUnitMetadata::GetChangeUnitId

Возвращает идентификатор базовой единицы.

HRESULT GetChangeUnitId(
  BYTE * pbChangeUnitId,
  DWORD * pcbIdSize);

Параметры

  • pbChangeUnitId
    [in, out, unique, size_is(*pcbIdSize)] Возвращает идентификатор базовой единицы.
  • pcbIdSize
    [in, out] Указывает число байтов в объекте pbChangeUnitId. Возвращает число байтов, необходимых для получения заданного значения поля, если размер pbChangeUnitId слишком мал. В противном случае возвращает число записанных байтов.

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

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) (если pbChangeUnitId имеет недостаточный размер, чтобы вместить значение поля. в этом случае параметр pcbIdSize возвращает необходимое число байтов).

См. также

Справочник

Интерфейс IChangeUnitMetadata