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


IChangeUnitException::GetItemId

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

HRESULT GetItemId(
  BYTE * pbItemId,
  DWORD * pcbIdSize);

Параметры

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

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

  • S_OK

  • E_INVALIDARG

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbItemId слишком мал. В этом случае необходимое число байтов возвращается в pcbIdSize.

См. также

Справочник

Интерфейс IChangeUnitException