Export (0) Print
Expand All

DRT_ADDRESS_FLAGS enumeration

The DRT_ADDRESS_FLAGS enumeration defines the set of responses that may be returned by an intermediate node when performing a search for a key.

Syntax


typedef enum  { 
  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;

Constants

DRT_ADDRESS_FLAG_ACCEPTED

The response provided by this machine was successfully used to make progress towards the search target.

DRT_ADDRESS_FLAG_REJECTED

The response provided by this machine was not used in the search. This machine may have provided the address of a node publishing a key numerically farther from the target than other nodes already contacted.

DRT_ADDRESS_FLAG_UNREACHABLE

This machine did not respond.

DRT_ADDRESS_FLAG_LOOP

The response provided by this machine was not used in the search. This machine provided the address of a node that has already been contacted.

DRT_ADDRESS_FLAG_TOO_BUSY

This machine indicated that it does not have sufficient resources to process the query.

DRT_ADDRESS_FLAG_BAD_VALIDATE_ID

This machine is not publishing the key expected by the local DRT instance. As a result, it may not be able to provide useful information.

DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID

This machine has reason to believe that the target key has been unregistered.

DRT_ADDRESS_FLAG_INQUIRE

This machine was asked to provide proof of ownership of its key.

Requirements

Minimum supported client

Windows 7 Professional [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Drt.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft