UAL_DATA_BLOB structure (ual.h)

Specifies information about a User Access Logging (UAL) session.

Syntax

typedef struct tagUAL_DATA_BLOB {
  DWORD            Size;
  GUID             RoleGuid;
  GUID             TenantId;
  SOCKADDR_STORAGE Address;
  WCHAR            UserName[MAX_PATH];
} UAL_DATA_BLOB, *PUAL_DATA_BLOB;

Members

Size

The size, in bytes, of this structure.

RoleGuid

A GUID structure that represents the role or minor product name associated with a UAL session.

TenantId

A GUID structure that identifies a tenant of a hosted environment. This can be used to differentiate client tenants when more than one tenant uses the same host service.

Address

The IP address of the client that accompanies the UAL payload from installed roles and products.

UserName[MAX_PATH]

The name of the client user that accompanies the UAL payload from installed roles and products..

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header ual.h

See also

UalInstrument

UalStart

UalStop