Leer en inglés

Compartir a través de


MifareApplicationIdentifier Estructura

Definición

Identificador de aplicación de Mifare tal y como se define en https://www.nxp.com/docs/en/application-note/AN10787.pdf Esto identifica una aplicación dentro de un directorio de aplicación de Mifare. Es una cantidad de 16 bits sin signo (2 bytes, orden little-endian) Los 8 bits de orden superior identifican el clúster de funciones y los 8 bits de orden bajo definen un código de aplicación dentro de ese clúster.

C#
public struct MifareApplicationIdentifier : IEquatable<Iot.Device.Card.Mifare.MifareApplicationIdentifier>
Herencia
MifareApplicationIdentifier
Implementaciones

Constructores

MifareApplicationIdentifier(ReadOnlySpan<Byte>)

Construir un MifareApplicationIdentifier a partir de una secuencia de bytes

MifareApplicationIdentifier(UInt16)

Construir un MifareApplicationIdentifier desde un ushort

Campos

AdminSectorAdditionalDirectory

Identifica un sector de directorios adicional: actualmente no se usa, reservado para futuras tarjetas.

AdminSectorCardHolderInformation

Identifica un sector que contiene información de titulares de tarjetas.

AdminSectorDefect

Identifica un sector incorrecto Este sector no se puede usar, por ejemplo, porque el finalizador del sector no es grabable o las claves de autenticación son desconocidas.

AdminSectorFree

Identifica un sector sin asignar

AdminSectorNotApplicable

Identifica que un sector no existe Esto se usa para entradas en el directorio que están más allá del final de la tarjeta, por ejemplo, sectores de 32 a 39 de una tarjeta 2K.

AdminSectorReserved

Identifica un sector reservado

Propiedades

ApplicationCode

Código de aplicación para este identificador de aplicación (8 bits de orden bajo)

FunctionCluster

Clúster de funciones para este identificador de aplicación (8 bits de orden alto)

IsAdmin

Indica si se trata de un identificador de aplicación administrativa.

Métodos

CopyTo(Span<Byte>)

Copie MifareApplicationIdentifier en una secuencia de bytes.

Equals(MifareApplicationIdentifier)

Comparación de igualdad (MifareApplicationIdentifier)

Equals(Object)

Comparación de igualdad (objeto)

GetHashCode()

Obtención de un código hash para este objeto

ToString()

Convertir en una cadena que representa el valor en hexadecimal

Operadores

Equality(MifareApplicationIdentifier, MifareApplicationIdentifier)

Operador de igualdad

Explicit(MifareApplicationIdentifier to UInt16)

Convertir un MifareApplicationIdentifier en un ushort

Explicit(UInt16 to MifareApplicationIdentifier)

Convertir un ushort en un MifareApplicationIdentifier

Inequality(MifareApplicationIdentifier, MifareApplicationIdentifier)

Operador de desigualdad

Se aplica a

Producto Versiones
.NET IoT Libraries 2.2.0