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.
Mengambil data dari entri yang ditentukan milik entri EXE.
Sintaks
DWORD WINAPI SdbQueryDataExTagID(
_In_ PDB pdb,
_In_ TAGID tiExe,
_In_opt_ LPCTSTR lpszDataName,
_Out_opt_ LPDWORD lpdwDataType,
_Out_ LPVOID lpBuffer,
_Inout_opt_ LPDWORD lpcbBufferSize,
_Out_ TAGID *ptiData
);
Parameter
-
pdb [in]
-
Handel ke database shim.
-
tiExe [in]
-
TAGID entri EXE.
-
lpszDataName [dalam, opsional]
-
Nama entri data yang akan diambil. Untuk menentukan beberapa entri, pisahkan nama dengan karakter garis miring terbalik ("\"). Jika parameter ini NULL, fungsi mencoba mengembalikan semua entri data.
-
lpdwDataType [out, opsional]
-
Jenis data entri yang dikembalikan. Parameter ini bisa menjadi salah satu nilai berikut:
-
REG_BINARY
-
REG_DWORD
-
REG_MULTI_SZ
-
REG_NONE
-
REG_QWORD
-
REG_SZ
-
-
lpBuffer [keluar]
-
Buffer yang menerima data. Jika buffer tidak cukup besar untuk memuat data, fungsi gagal dan mengembalikan ERROR_INSUFFICIENT_BUFFER.
-
lpcbBufferSize [masuk, keluar, opsional]
-
Ukuran buffer lpBuffer , dalam byte.
-
ptiData [out]
-
TAGID entri data.
Menampilkan nilai
Fungsi ini mengembalikan salah satu nilai berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Satu atau beberapa parameter input salah. |
|
Tidak ada entri data yang ditemukan untuk entri EXE. |
|
Buffer tidak cukup besar untuk memuat entri data. |
|
Alokasi memori gagal. |
|
Entri data dengan nama lpszDataName tidak ditemukan. |
|
Fungsi berhasil diselesaikan. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
| DLL |
|