Fungsi StgOpenLayoutDocfile (objbase.h)
Tidak didukung.
Fungsi StgOpenLayoutDocfile membuka file gabungan pada implementasi ILockBytes yang mampu memantau data sektor. Untuk memanggil StgOpenLayoutDocfile, diperlukan DfLayout.dll dan DfLayout.lib.
Sintaks
HRESULT StgOpenLayoutDocfile(
[in] OLECHAR const *pwcsDfName,
[in] DWORD grfMode,
[in] DWORD reserved,
[out] IStorage **ppstgOpen
);
Parameter
[in] pwcsDfName
Penunjuk ke nama untai (karakter) Unicode yang dihentikan null dari file gabungan yang akan dibuka.
[in] grfMode
Mode akses untuk digunakan saat membuka objek penyimpanan yang baru dibuat. Nilai diambil dari Konstanta STGM. Ketahuilah bahwa mode prioritas dan pengecualian tidak didukung. Mode akses yang paling umum kemungkinan STGM_DIRECT | STGM_READ | STGM_SHARE_EXCLUSIVE.
[in] reserved
Disiapkan untuk penggunaan masa mendatang.
[out] ppstgOpen
Penunjuk ke variabel penunjuk IStorage yang menerima penunjuk antarmuka ke objek akar objek penyimpanan akar yang baru dibuat.
Nilai kembali
Fungsi ini mendukung nilai pengembalian standar E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG, dan E_FAIL, selain yang berikut:
Fungsi StgOpenLayoutDocfile juga dapat mengembalikan salah satu nilai kesalahan yang dikembalikan oleh fungsi StgOpenStorageOnILockBytes .
Keterangan
Implementasi file gabungan yang dibuat oleh fungsi ini mengekspos antarmuka ILayoutStorage pada penyimpanan akarnya. Aplikasi menggunakan antarmuka ini untuk mengekspresikan tata letak optimal file senyawa mereka untuk mengunduh dan merender data dengan lebih cepat melalui tautan lambat. StgOpenLayoutDocfile mengembalikan pointer ke antarmuka IStorage pada penyimpanan akar file campuran yang baru dibuat. Dengan menggunakan pointer ini, aplikasi memanggil QueryInterface untuk mendapatkan pointer ke ILayoutStorage.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | objbase.h |
Pustaka | DfLayout.lib |
DLL | DfLayout.dll |