LibraryImportAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica que um gerador de origem deve criar uma função para marshalling de argumentos em vez de depender do runtime para gerar uma função de marshalling equivalente em tempo de execução.
public ref class LibraryImportAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public sealed class LibraryImportAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type LibraryImportAttribute = class
inherit Attribute
Public NotInheritable Class LibraryImportAttribute
Inherits Attribute
- Herança
- Atributos
Comentários
Esse atributo não tem sentido se o gerador de origem associado a ele não estiver habilitado.
O gerador de origem interno atual só dá suporte a C# e fornece apenas uma implementação quando aplicado a métodos estáticos, parciais e não genéricos.
Construtores
LibraryImportAttribute(String) |
Inicializa uma nova instância do LibraryImportAttribute. |
Propriedades
EntryPoint |
Obtém ou define o nome do ponto de entrada a ser chamado. |
LibraryName |
Obtém o nome da biblioteca que contém a importação. |
SetLastError |
Obtém ou define um valor que especifica se o receptor define um erro ( |
StringMarshalling |
Obtém ou define um objeto que especifica como realizar marshaling de argumentos de cadeia de caracteres para o método . |
StringMarshallingCustomType |
Obtém ou define o Type usado para controlar como os argumentos de cadeia de caracteres para o método têm marshaling. |
TypeId |
Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute. (Herdado de Attribute) |
Métodos
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de Attribute) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsDefaultAttribute() |
Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada. (Herdado de Attribute) |
Match(Object) |
Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |