struktur RPC_EXTENDED_ERROR_INFO (rpcasync.h)

Struktur RPC_EXTENDED_ERROR_INFO digunakan untuk menyimpan informasi kesalahan yang diperluas.

Sintaks

typedef struct tagRPC_EXTENDED_ERROR_INFO {
  ULONG             Version;
  LPWSTR            ComputerName;
  ULONG             ProcessID;
  union {
    SYSTEMTIME    SystemTime;
    FILETIME      FileTime;
    LARGE_INTEGER KernelTime;
  } u;
  ULONG             GeneratingComponent;
  ULONG             Status;
  USHORT            DetectionLocation;
  USHORT            Flags;
  int               NumberOfParameters;
  RPC_EE_INFO_PARAM Parameters[MaxNumberOfEEInfoParams];
} RPC_EXTENDED_ERROR_INFO;

Anggota

Version

Versi struktur. Pasti RPC_EEINFO_VERSION.

ComputerName

Nama DNS yang tidak memenuhi syarat, dinyatakan dalam Unicode.

ProcessID

Pengidentifikasi proses untuk peristiwa kesalahan yang menyinggung.

u

u.SystemTime

Waktu rekaman dihasilkan, dinyatakan dalam hitungan detik sejak awal 1 Januari 1970, Greenwich Mean Time (GMT), tidak termasuk detik lompatan. FileTime atau SystemTime valid, berdasarkan apakah EEInfoUseFileTime digunakan di anggota Bendera.

u.FileTime

Waktu rekaman dihasilkan, dinyatakan dalam hitungan detik sejak awal 1 Januari 1970, Greenwich Mean Time (GMT), tidak termasuk detik lompatan. FileTime atau SystemTime valid, berdasarkan apakah EEInfoUseFileTime digunakan di anggota Bendera..

u.KernelTime

GeneratingComponent

Kode untuk komponen yang menghasilkan kesalahan.

Status

Kode status untuk kesalahan.

DetectionLocation

Kode untuk lokasi deteksi. Lihat Lokasi Deteksi Informasi Kesalahan yang Diperluas untuk lokasi yang valid.

Flags

Pada input, menentukan apakah SystemTime atau FileTime digunakan. Atur ke nol untuk menggunakan SystemTime, atau EEInfoUseFileTime untuk menggunakan FileTime.

Pada output, menentukan apakah rekaman hilang. Jika rekaman hilang setelah rekaman saat ini, Bendera diatur ke EEInfoNextRecordsMissing. Jika rekaman hilang sebelum rekaman saat ini, Bendera diatur ke EEInfoPreviousRecordsMissing.

NumberOfParameters

Jumlah parameter dalam anggota Parameter .

Parameters[MaxNumberOfEEInfoParams]

Array struktur RPC_EE_INFO_PARAM yang berisi informasi kesalahan yang diperluas.

Keterangan

Pada input, pemanggil hanya mengisi anggota Versi dan Bendera dari struktur RPC_EXTENDED_ERROR_INFO . Semua anggota lain diisi berdasarkan output oleh RPC.

Struktur RPC_EXTENDED_ERROR_INFO digunakan bersama dengan fungsi RpcError* untuk menyelidiki dan membuat informasi kesalahan RPC yang diperluas.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header rpcasync.h (termasuk Rpc.h)

Lihat juga

Mendapatkan Informasi Kesalahan RPC yang Diperluas

RPC_EE_INFO_PARAM

RPC_ERROR_ENUM_HANDLE

RpcErrorAddRecord

RpcErrorClearInformation

RpcErrorEndEnumeration

RpcErrorGetNextRecord

RpcErrorGetNumberOfRecords

RpcErrorLoadErrorInfo

RpcErrorResetEnumeration

RpcErrorSaveErrorInfo

RpcErrorStartEnumeration