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.
Operasi permintaan DEBUG_REQUEST_EXT_TYPED_DATA_ANSI melakukan berbagai sub-operasi berbeda yang membantu dalam interpretasi data yang ditik.
Parameter
InBuffer
Menentukan struktur EXT_TYPED_DATA yang menentukan sub-operasi yang akan dilakukan. Struktur EXT_TYPED_DATA ini berisi parameter input untuk sub-operasi tersebut bersama dengan data tambahan (opsional). Data tambahan disertakan dalam InBuffer setelah struktur EXT_TYPED_DATA. Ukuran InBuffer adalah ukuran total buffer yang berisi struktur EXT_TYPED_DATA dan data tambahan. Lihat EXT_TYPED_DATA untuk detail tentang struktur ini dan cara menyertakan data tambahan.
Sub-operasi berikut didukung.
| Sub-Operation | Deskripsi |
|---|---|
Membuat salinan deskripsi data yang ditik. |
|
Merilis deskripsi data yang ditik. |
|
Mengembalikan nilai ekspresi. |
|
Mengembalikan nilai ekspresi. Alamat opsional dapat disediakan sebagai parameter untuk ekspresi. |
|
Mengembalikan anggota struktur. |
|
Mengembalikan nilai ekspresi. Nilai opsional dapat diberikan sebagai parameter untuk ekspresi. |
|
Mengembalikan nama jenis untuk data yang ditik. |
|
Mencetak nama tipe untuk data yang dititik. |
|
Mencetak nilai data yang ditik. |
|
Mencetak tipe dan nilai untuk data yang dititik. |
|
Menentukan apakah struktur berisi anggota tertentu. |
|
Mengembalikan offset anggota dalam struktur. |
|
Mengembalikan elemen dari array. |
|
Dereferensi penunjuk, mengembalikan nilai yang ditunjukkannya. |
|
Mengembalikan ukuran data berjenis yang ditentukan. |
|
Mencetak definisi tipe untuk data bertipe yang ditentukan. |
|
Mengembalikan deskripsi data jenis baru yang mewakili penunjuk ke data berjenis tertentu. |
|
Membuat deskripsi data yang ditik dari jenis dan lokasi memori. |
|
Membuat deskripsi data berjenis yang mewakili penunjuk ke lokasi memori tertentu dengan jenis yang ditentukan. |
OutBuffer
Menerima struktur EXT_TYPED_DATA yang berisi parameter output dan data tambahan apa pun untuk sub-operasi. Seperti halnya InBuffer, ukuran OutBuffer adalah ukuran total buffer yang berisi struktur EXT_TYPED_DATA dan data tambahan apa pun.
Operasi DEBUG_REQUEST_EXT_TYPED_DATA_ANSI awalnya akan menyalin InBuffer ke OutBuffer lalu memodifikasi konten OutBuffer di tempat. Ini berarti bahwa OutBuffer akan diisi dengan parameter input EXT_TYPED_DATA dan data tambahan apa pun yang disediakan di InBuffer. Ini juga berarti bahwa ukuran OutBuffer harus setidaknya sebesar ukuran InBuffer.
Nilai Yang Dikembalikan
S_OK
Operasi berhasil.
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Nilai yang dikembalikan oleh operasi ini juga disimpan di anggota StatusOutBuffer.
Keterangan
Sub-operasi yang dilakukan oleh operasi permintaan DEBUG_REQUEST_EXT_TYPED_DATA_ANSI ditentukan oleh anggota Operasi dari struktur EXT_TYPED_DATA , yang mengambil nilai dalam enumerasi EXT_TDOP .