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 |