Funzione RpcErrorLoadErrorInfo (rpcasync.h)
La funzione RpcErrorLoadErrorInfo converte un BLOB ottenuto da una chiamata a RpcErrorSaveErrorInfo in informazioni di errore estese.
Sintassi
RPC_STATUS RpcErrorLoadErrorInfo(
[in] PVOID ErrorBlob,
[in] size_t BlobSize,
[out] RPC_ERROR_ENUM_HANDLE *EnumHandle
);
Parametri
[in] ErrorBlob
Puntatore al BLOB contenente le informazioni sull'errore.
[in] BlobSize
Dimensioni di ErrorBlob, in byte.
[out] EnumHandle
Puntatore all'handle di enumerazione associato alle informazioni di errore estese.
Valore restituito
Il completamento ha esito positivo restituisce RPC_S_OK. La chiamata alla funzione RpcErrorLoadInfo può non riuscire se non è disponibile memoria sufficiente.
Commenti
Il BLOB a cui punta in ErrorBlob rimane la responsabilità del chiamante. L'enumerazione risultante è pronta per l'enumerazione. EnumHandle è soggetto agli stessi requisiti del parametro EnumHandle per RpcErrorStartEnumeration. Al termine dell'enumerazione, le risorse allocate dall'enumerazione devono essere liberate usando la funzione RpcErrorEndEnumeration .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | rpcasync.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |