共用方式為


IChangeUnitMetadata::GetChangeUnitId

取得變更單位的識別碼。

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

參數

  • pbChangeUnitId
    [in, out, unique, size_is(*pcbIdSize)] 傳回此變更單位的識別碼。
  • pcbIdSize
    [in, out] 指定 pbChangeUnitId 中的位元組數目。如果 pbChangeUnitId 太小,就傳回擷取所指定欄位值所需的位元組數目,否則就傳回寫入的位元組數目。

傳回值

  • S_OK

  • E_POINTER

  • 如果 pbChangeUnitId 不夠大,無法接收此欄位值,則為 HRESULT_FROM_WIN32(ERROR_MORE_DATA)。在這種情況下,pcbIdSize 會傳回所需的位元組數目。

請參閱

參考

IChangeUnitMetadata 介面