estructura RPC_EXTENDED_ERROR_INFO (rpcasync.h)
La estructura RPC_EXTENDED_ERROR_INFO se usa para almacenar información de error extendida.
Sintaxis
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;
Members
Version
Versión de la estructura. Debe ser RPC_EEINFO_VERSION.
ComputerName
Nombre DNS no calificado, expresado en Unicode.
ProcessID
Identificador de proceso del evento de error infractor.
u
u.SystemTime
Hora en que se generó el registro, expresado en segundos desde principios del 1 de enero de 1970, hora de Greenwich (GMT), excepto los segundos bisiesto. FileTime o SystemTime es válido, en función de si EEInfoUseFileTime se usa en el miembro Flags.
u.FileTime
Hora en que se generó el registro, expresado en segundos desde principios del 1 de enero de 1970, hora de Greenwich (GMT), excepto los segundos bisiesto. FileTime o SystemTime es válido, en función de si EEInfoUseFileTime se usa en el miembro Flags.
u.KernelTime
GeneratingComponent
Código para el componente que generó el error.
Status
Código de estado del error.
DetectionLocation
Código para la ubicación de detección. Consulte Ubicaciones de detección de información de errores extendidos para ubicaciones válidas.
Flags
En la entrada, especifica si se usa SystemTime o FileTime . Establezca en cero para usar SystemTime o EEInfoUseFileTime para usar FileTime.
En la salida, especifica si faltan registros. Si falta un registro después del registro actual, Flags se establece en EEInfoNextRecordsMissing. Si falta un registro antes del registro actual, Flags se establece en EEInfoPreviousRecordsMissing.
NumberOfParameters
Número de parámetros del miembro Parameters .
Parameters[MaxNumberOfEEInfoParams]
Matriz de estructuras de RPC_EE_INFO_PARAM que contienen la información de error extendida.
Comentarios
En la entrada, el autor de la llamada rellena solo los miembros Version y Flags de la estructura RPC_EXTENDED_ERROR_INFO . Todos los demás miembros se rellenan tras la salida por RPC.
La estructura RPC_EXTENDED_ERROR_INFO se usa junto con las funciones RpcError* para investigar y crear información de errores RPC extendida.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | rpcasync.h (incluir Rpc.h) |