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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk