Metode IDebugControl2::GetExceptionFilterSecondCommand (dbgeng.h)

Metode GetExceptionFilterSecondCommand mengembalikan perintah yang akan dijalankan oleh mesin debugger pada kesempatan kedua pengecualian yang ditentukan.

Sintaks

HRESULT GetExceptionFilterSecondCommand(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

Parameter

[in] Index

Menentukan indeks filter pengecualian yang perintah kesempatan keduanya akan dikembalikan. Indeks juga dapat merujuk ke filter pengecualian default untuk mengembalikan perintah kesempatan kedua untuk pengecualian yang tidak memiliki filter pengecualian tertentu atau arbitrer.

[out, optional] Buffer

Menerima perintah kesempatan kedua untuk filter pengecualian.

[in] BufferSize

Menentukan ukuran, dalam karakter, dari buffer yang ditentukan Buffer . Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.

[out, optional] CommandSize

Menerima ukuran, dalam karakter, dari perintah kesempatan kedua untuk filter pengecualian. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika CommandSizeadalah NULL, informasi ini tidak dikembalikan.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Hanya filter pengecualian yang mendukung perintah kesempatan kedua. Jika Indeks mengacu pada filter peristiwa tertentu, perintah yang dikembalikan ke Buffer akan kosong. Perintah yang dikembalikan juga akan kosong jika tidak ada perintah kesempatan kedua yang ditetapkan untuk pengecualian yang ditentukan.

Untuk informasi selengkapnya tentang filter peristiwa, lihat Filter Peristiwa.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

GetEventFilterCommand

IDebugControl

IDebugControl2

IDebugControl3

SetExceptionFilterSecondCommand

sx, sxd, sxe, sxi, sxn (Atur Pengecualian)