Función RpcErrorLoadErrorInfo (rpcasync.h)
La función RpcErrorLoadErrorInfo convierte un BLOB obtenido por una llamada a RpcErrorSaveErrorInfo en información de error extendida.
Sintaxis
RPC_STATUS RpcErrorLoadErrorInfo(
[in] PVOID ErrorBlob,
[in] size_t BlobSize,
[out] RPC_ERROR_ENUM_HANDLE *EnumHandle
);
Parámetros
[in] ErrorBlob
Puntero al BLOB que contiene la información de error.
[in] BlobSize
Tamaño de ErrorBlob, en bytes.
[out] EnumHandle
Puntero al identificador de enumeración asociado a la información de error extendida.
Valor devuelto
La finalización correcta devuelve RPC_S_OK. La llamada a la función RpcErrorLoadInfo puede producir un error si no hay suficiente memoria disponible.
Comentarios
El BLOB al que se apunta en ErrorBlob sigue siendo responsabilidad del autor de la llamada. La enumeración resultante está lista para la enumeración. EnumHandle está sujeto a los mismos requisitos del parámetro EnumHandle para RpcErrorStartEnumeration. Una vez completada la enumeración, los recursos asignados por la enumeración deben liberarse mediante la función RpcErrorEndEnumeration .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | rpcasync.h (incluir Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |