struktur UFX_HARDWARE_FAILURE_CONTEXT (ufxbase.h)

Struktur UFX_HARDWARE_FAILURE_CONTEXT digunakan untuk menentukan properti kegagalan perangkat keras khusus pengontrol.

Sintaks

typedef struct _UFX_HARDWARE_FAILURE_CONTEXT {
  ULONG Size;
  ULONG ExceptionCode;
  UCHAR Data[1];
} UFX_HARDWARE_FAILURE_CONTEXT, *PUFX_HARDWARE_FAILURE_CONTEXT;

Anggota

Size

Ukuran struktur UFX_HARDWARE_FAILURE_CONTEXT .

ExceptionCode

Kode kegagalan perangkat keras khusus pengontrol.

Data[1]

Array data dengan panjang variabel yang terkait dengan kegagalan perangkat keras.

Keterangan

Dalam kasus di mana pengontrol fungsi mengalami kesalahan fatal, driver klien dapat mengalokasikan struktur UFX_HARDWARE_FAILURE_CONTEXT panjang variabel, mengatur bidang Ukuran ke ukuran yang dialokasikan, atur bidang ExceptionCode ke nilai yang menunjukkan jenis kesalahan perangkat keras (seperti yang ditentukan oleh driver klien) dan isi informasi terkait dalam Array data . Kemudian dapat meneruskan struktur ini ke fungsi UfxDeviceNotifyHardwareFailure UFX. UFX pada gilirannya akan meneruskan struktur ini ke fungsi panggilan balik peristiwa EVT_UFX_DEVICE_CONTROLLER_RESET driver klien (jika ada).

Persyaratan

Persyaratan Nilai
Header ufxbase.h