共用方式為


IWICMetadataQueryReader::GetLocation 方法 (wincodec.h)

擷取與根中繼資料區塊相對的目前路徑。

語法

HRESULT GetLocation(
  [in]      UINT  cchMaxLength,
  [in, out] WCHAR *wzNamespace,
  [out]     UINT  *pcchActualLength
);

參數

[in] cchMaxLength

類型: UINT

wzNamespace緩衝區的長度。

[in, out] wzNamespace

類型: WCHAR*

接收目前命名空間位置的指標。

[out] pcchActualLength

類型: UINT*

擷取目前命名空間位置所需的實際緩衝區長度。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

如果您將 Null 傳遞至 wzNamespaceGetLocation 會忽略 cchMaxLength 並傳回必要的緩衝區長度,以將路徑儲存在 pcchActualLength 指向的變數中。

如果查詢讀取器相對於中繼資料階層的頂端,它會傳回單一字元字串。

如果查詢讀取器相對於巢狀中繼資料區塊,這個方法會傳回目前查詢讀取器的路徑。

規格需求

   
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wincodec.h
程式庫 Windowscodecs.lib
Dll Windowscodecs.dll

另請參閱

概念

IWICMetadataQueryReader

讀取和寫入影像中繼資料的概觀

WIC 中繼資料概觀