MetadataReader Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
MetadataReader(Byte*, Int32) |
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada. |
MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada. |
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada. |
MetadataReader(Byte*, Int32)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada.
public:
MetadataReader(System::Byte* metadata, int length);
public MetadataReader (byte* metadata, int length);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReader
Parámetros
- metadata
- Byte*
Un puntero al primer byte de un bloque de metadatos.
- length
- Int32
El número de bytes en el bloque.
Comentarios
La memoria es propiedad del autor de la llamada. Debe mantenerse activo y sin modificar durante toda la vigencia de .MetadataReader
Se aplica a
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada.
public:
MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options);
public MetadataReader (byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
Parámetros
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Comentarios
La memoria es propiedad del autor de la llamada. Debe mantener la memoria activa y sin modificar durante toda la vigencia de MetadataReader.
Use PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) para obtener metadatos de una imagen pe.
Se aplica a
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Inicializa una nueva instancia de la clase MetadataReader a partir de los metadatos almacenados en la ubicación de memoria especificada.
public:
MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public MetadataReader (byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public MetadataReader (byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
Parámetros
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Excepciones
length
no tiene un valor positivo.
metadata
es null
.
La codificación de utf8Decoder
no es UTF8Encoding.
La plataforma actual es big endian.
El encabezado de los metadatos no es correcto.
Comentarios
La memoria es propiedad del autor de la llamada. Debe mantener la memoria activa y sin modificar durante toda la vigencia de MetadataReader.
Use PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) para obtener metadatos de una imagen pe.