Bagikan melalui


Metode IShellImageDataFactory::GetDataFormatFromPath (shimgdata.h)

Menentukan format file berdasarkan ekstensinya.

Sintaks

HRESULT GetDataFormatFromPath(
  [in]  LPCWSTR pszPath,
  [out] GUID    *pDataFormat
);

Parameter

[in] pszPath

Jenis: LPCWSTR

Jalur ke file.

[out] pDataFormat

Jenis: GUID*

Penunjuk ke GUID yang mengidentifikasi format gambar file.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan jika tidak, termasuk yang berikut ini:

Menampilkan kode Deskripsi
E_FAIL
Parameter pszPath adalah NULL, ekstensi nama file tidak sesuai dengan dekoder GDI+ yang ditentukan, atau kesalahan internal telah terjadi. Dalam salah satu kasus ini, pDataFormat diatur ke GUID_NULL.
E_OUTOFMEMORY
Objek internal tidak dapat diinstansiasi.

Keterangan

IShellImageDataFactory::GetDataFormatFromPath hanya boleh digunakan untuk menentukan apakah data dapat disimpan ke format tertentu pada sistem saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shimgdata.h
DLL Shell32.dll