Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi GetStringsFromBlob menggunakan panggilan berurutan untuk mengambil semua string dalam rentang yang ditentukan.
Sintaks
DWORD GetStringsFromBlob(
_In_ HBLOB hBlob,
_In_ const char *pRequestedOwnerName,
_In_ const char *pRequestedCategoryName,
_In_ const char *pRequestedTagName,
_Out_ const char **ppReturnedOwnerName,
_Out_ const char **ppReturnedCategoryName,
_Out_ const char **ppReturnedTagName,
_Out_ const char **ppReturnedString,
_Out_ DWORD *pRestartKey
);
Parameter
-
hBlob [in]
-
Handel ke BLOB.
-
pRequestedOwnerName [in]
-
Penunjuk ke bagian Pemilik untuk mendapatkan string.
-
pRequestedCategoryName [in]
-
Penunjuk ke bagian Kategori untuk mendapatkan string.
-
pRequestedTagName [in]
-
Penunjuk ke tag untuk string yang diminta.
-
ppReturnedOwnerName [out]
-
Penunjuk ke variabel yang menunjuk ke tempat nama Pemilik akan dikembalikan.
-
ppReturnedCategoryName [out]
-
Penunjuk ke variabel yang menunjuk ke tempat nama Kategori akan dikembalikan.
-
ppReturnedTagName [out]
-
Penunjuk ke variabel yang menunjuk ke tempat nama Tag akan dikembalikan.
-
ppReturnedString [out]
-
Penunjuk ke variabel yang menunjuk ke tempat nama string akan dikembalikan.
-
pRestartKey [out]
-
Penunjuk ke variabel tempat kunci hidupkan ulang akan ditentukan dan dikembalikan.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah NMERR_SUCCESS.
Jika fungsi tidak berhasil, nilai yang dikembalikan adalah nilai NMERR yang menunjukkan masalah.
Jika kombinasi informasi Pemilik, Kategori, dan Tag yang ditentukan tidak ada, nilai yang dikembalikan NMERR_BLOB_ENTRY_DOES_NOT_EXIST.
Ketika BLOB dilalui sepenuhnya dalam batas yang awalnya ditentukan, fungsi mengembalikan NMERR_BLOB_ENTRY_DOES_NOT_EXIST, dan parameter pRestartKey menunjuk ke nol.
Keterangan
Pada panggilan awal ke fungsi GetStringsFromBlob , parameter pRestartKey menunjuk ke variabel yang berisi nilai nol. Parameter pRequested hanya dapat digunakan ketika kunci hidupkan ulang adalah nol. Dalam panggilan berikutnya, ketika pRestartKey memiliki nilai bukan nol, parameter pRequested diabaikan. Pada panggilan awal, semua dapat menunjuk ke NULL, yang menyiapkan kueri untuk mengembalikan setiap entri di BLOB, satu per panggilan berikutnya.
Menentukan pemilik membatasi string yang dikembalikan hanya ke pemilik tersebut. Batasan serupa berlaku untuk kategori dan tag, dengan peringatan tambahan bahwa jika kategori ditentukan, pemilik juga harus ditentukan dan jika tag ditentukan, kategori (dan oleh karena itu pemilik) harus ditentukan.
Ketika panggilan awal ke GetStringsFromBlob kembali, pRestartKey menunjuk ke nilai baru, yang harus ditentukan pada panggilan berikutnya ke fungsi untuk mendapatkan nilai berikutnya.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Header |
|
| Pustaka |
|
| DLL |
|