enumeração DRT_ADDRESS_FLAGS (drt.h)

A enumeração DRT_ADDRESS_FLAGS define o conjunto de respostas que podem ser retornadas por um nó intermediário ao executar uma pesquisa por uma chave.

Syntax

typedef enum _DRT_ADDRESS_FLAGS {
  DRT_ADDRESS_FLAG_ACCEPTED = 0x01,
  DRT_ADDRESS_FLAG_REJECTED = 0x02,
  DRT_ADDRESS_FLAG_UNREACHABLE = 0x04,
  DRT_ADDRESS_FLAG_LOOP = 0x08,
  DRT_ADDRESS_FLAG_TOO_BUSY = 0x10,
  DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 0x20,
  DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 0x40,
  DRT_ADDRESS_FLAG_INQUIRE = 0x80
} DRT_ADDRESS_FLAGS, *PDRT_ADDRESS_FLAGS;

Constantes

 
DRT_ADDRESS_FLAG_ACCEPTED
Valor: 0x01
A resposta fornecida por este computador foi usada com êxito para fazer progressos em direção ao destino de pesquisa.
DRT_ADDRESS_FLAG_REJECTED
Valor: 0x02
A resposta fornecida por este computador não foi usada na pesquisa. Esse computador pode ter fornecido o endereço de um nó publicando uma chave numericamente mais distante do destino do que outros nós já contatados.
DRT_ADDRESS_FLAG_UNREACHABLE
Valor: 0x04
Este computador não respondeu.
DRT_ADDRESS_FLAG_LOOP
Valor: 0x08
A resposta fornecida por este computador não foi usada na pesquisa. Esse computador forneceu o endereço de um nó que já foi contatado.
DRT_ADDRESS_FLAG_TOO_BUSY
Valor: 0x10
Esse computador indicou que não tem recursos suficientes para processar a consulta.
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID
Valor: 0x20
Este computador não está publicando a chave esperada pela instância drt local. Como resultado, ele pode não ser capaz de fornecer informações úteis.
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID
Valor: 0x40
Esse computador tem motivos para acreditar que a chave de destino não foi registrada.
DRT_ADDRESS_FLAG_INQUIRE
Valor: 0x80
Este computador foi solicitado a fornecer prova de propriedade de sua chave.

Requisitos

   
Cliente mínimo com suporte Windows 7 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho drt.h