DSTORAGE_ERROR_RECORD
Registro detalhado de uma solicitação do DirectStorage com falha.Sintaxe
Membros
FailureCountTipo: UINT32 O número de solicitações com falha na fila desde a última chamada de
RetrieveErrorRecord.
HResultTipo: HRESULT O código HRESULT da falha. CommandType
Tipo: DSTORAGE_COMMAND_TYPE Tipo da solicitação de enfileiramento que causou a falha. Options
Tipo: DSTORAGE_REQUEST_OPTIONS Várias opções da solicitação com falha. Destination
Tipo: void * Endereço do buffer que receberá o resultado final da solicitação com falha. DestinationSize
Tipo: UINT32 Tamanho esperado, em bytes, do resultado final da solicitação com falha, conforme passado como parte da solicitação inicial. Filename
Tipo: WCHAR[MAX_PATH] O nome do arquivo de destino da solicitação. FileOffset
Tipo: UINT64 O deslocamento, em bytes, no arquivo até o início da solicitação de leitura com falha. *Source
Tipo: void Para uma solicitação com origem na memória, o endereço do buffer do qual ler. SourceSize
Tipo: UINT32 O número de bytes a serem lidos da origem. CancellationTag
Tipo: UINT64 Um número UINT64 arbitrário usado para correspondência de cancelamento. Name
Tipo: CHAR[DSTORAGE_REQUEST_MAX_NAME] Nome da solicitação. *StatusArray
Tipo: IDStorageStatusArrayX Para uma solicitação de gravação de status, o objeto IDStorageStatusArrayX. Index
Tipo: UINT32 Para uma solicitação de gravação de status, o índice da entrada de status no objeto
IDStorageStatusArrayX que receberá o status.
*FenceTipo: ID3D12Fence Para uma solicitação de gravação de fence, o objeto
ID3D12Fence.
ValueTipo: UINT64 Para uma solicitação de gravação de fence, o valor a ser gravado no fence.
Comentários
Esta estrutura é usada pelo método IDStorageQueueX::RetrieveErrorRecord. Se CommandType forDSTORAGE_COMMAND_TYPE_NONE, os dados restantes serão indefinidos.
Para obter mais informações, consulte a seção “GetErrorEvent/RetrieveErrorRecord” em Visão geral do DirectStorage.
