TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_KMS_CLIENT_INFO Struct Reference

Data Fields

UINT16 ClientIdSize
 
VOID * ClientId
 
UINT8 ClientNameType
 
UINT8 ClientNameCount
 
VOID * ClientName
 

Detailed Description

Definition at line 186 of file Kms.h.

Field Documentation

◆ ClientId

VOID* EFI_KMS_CLIENT_INFO::ClientId

Pointer to a valid client identifier.

Definition at line 194 of file Kms.h.

◆ ClientIdSize

UINT16 EFI_KMS_CLIENT_INFO::ClientIdSize

The size in bytes for the client identifier.

Definition at line 190 of file Kms.h.

◆ ClientName

VOID* EFI_KMS_CLIENT_INFO::ClientName

Pointer to a client name. This field will be ignored if ClientNameStringType is set to EFI_KMS_DATA_TYPE_NONE. Otherwise, it must point to a valid string of the specified type.

Definition at line 211 of file Kms.h.

◆ ClientNameCount

UINT8 EFI_KMS_CLIENT_INFO::ClientNameCount

The size in characters for the client name. This field will be ignored if ClientNameStringType is set to EFI_KMS_DATA_TYPE_NONE. Otherwise, it must contain number of characters contained in the ClientName field.

Definition at line 206 of file Kms.h.

◆ ClientNameType

UINT8 EFI_KMS_CLIENT_INFO::ClientNameType

The client name string type used by this client. The string type set here must be one of the string types reported in the ClientNameStringTypes field of the KMS protocol. If the KMS does not support client names, this field should be set to EFI_KMS_DATA_TYPE_NONE.

Definition at line 200 of file Kms.h.


The documentation for this struct was generated from the following file: