共用方式為


IAppxBundleReader::GetPayloadPackage 方法 (appxpackaging.h)

擷取具有指定檔名之承載套件的 appx 檔案物件。

語法

HRESULT GetPayloadPackage(
  [in]          LPCWSTR   fileName,
  [out, retval] IAppxFile **payloadPackage
);

參數

[in] fileName

類型: LPCWSTR

要擷取的承載檔名。

[out, retval] payloadPackage

類型: IAppxFile**

對應至 fileName 的承載檔案物件。

傳回值

類型: HRESULT

如果方法成功,則會傳回 S_OK。 否則,它會傳回錯誤碼,其中包含下表中的錯誤碼,但不限於這些錯誤碼。

傳回碼 Description
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
沒有具有指定檔名的承載檔案。

備註

您可以將檔案對象的數據流傳遞至 IAppxFactory::CreatePackageReader ,以透過 appx 檔案取得套件讀取器物件。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 appxpackaging.h

另請參閱

IAppxBundleReader