XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_KMS_CLIENT_INFO Struct Reference

#include <Kms.h>

Public Attributes

UINT16 ClientIdSize
 
VOIDClientId
 
UINT8 ClientNameType
 
UINT8 ClientNameCount
 
VOIDClientName
 

Member Data Documentation

◆ ClientId

VOID* EFI_KMS_CLIENT_INFO::ClientId

Pointer to a valid client identifier.

◆ ClientIdSize

UINT16 EFI_KMS_CLIENT_INFO::ClientIdSize

The size in bytes for the client identifier.

◆ 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.

◆ 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.

◆ 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.


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