TOKENBINDING_RESULT_DATA structure (tokenbinding.h)

Contains data about the result of generating a token binding or verifying one of the token bindings in a token binding message.

Syntax

typedef struct TOKENBINDING_RESULT_DATA {
  TOKENBINDING_TYPE             bindingType;
  DWORD                         identifierSize;
  TOKENBINDING_IDENTIFIER       *identifierData;
  TOKENBINDING_EXTENSION_FORMAT extensionFormat;
  DWORD                         extensionSize;
  PVOID                         extensionData;
} TOKENBINDING_RESULT_DATA;

Members

bindingType

identifierSize

The size of the TOKENBINDING_IDENTIFIER structure that the identifierData member points to, in bytes.

identifierData

Pointer to the token binding identifier for the token binding that was generated or verified.

extensionFormat

The format to use to interpret the data in the extensionData parameter. This value must be TOKENBINDING_EXTENSION_FORMAT_UNDEFINED.

extensionSize

The size of the buffer that the extensionData member points to, in bytes.

extensionData

A pointer to a buffer that contains extension data. The value of the extensionFormat parameter determines how to interpret this data.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header tokenbinding.h

See also

TOKENBINDING_EXTENSION_FORMAT

TOKENBINDING_IDENTIFIER

TOKENBINDING_RESULT_LIST

TokenBindingGenerateBinding

TokenBindingVerifyMessage