Condividi tramite


ApiInformation Classe

Definizione

Consente di rilevare se è presente un membro, un tipo o un contratto API specificato in modo da poter effettuare in modo sicuro chiamate API in un'ampia gamma di dispositivi.

public ref class ApiInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApiInformation final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ApiInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ApiInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ApiInformation
Public Class ApiInformation
Ereditarietà
Object Platform::Object IInspectable ApiInformation
Attributi

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Metodi

Nome Descrizione
IsApiContractPresent(String, UInt16)

Restituisce true o false per indicare se il contratto API con il nome e il numero di versione principale specificati è presente.

IsApiContractPresent(String, UInt16, UInt16)

Restituisce true o false per indicare se è presente il contratto API con il nome e il numero di versione principale e secondario specificati.

IsEnumNamedValuePresent(String, String)

Restituisce true o false per indicare se è presente una costante denominata specificata per un'enumerazione specificata.

IsEventPresent(String, String)

Restituisce true o false per indicare se è presente un evento specificato per un tipo specificato.

IsMethodPresent(String, String)

Restituisce true o false per indicare se è presente un metodo specificato per un tipo specificato.

IsMethodPresent(String, String, UInt32)

Restituisce true o false per indicare se è presente un overload del metodo specificato con il numero specificato di parametri di input per un tipo specificato.

IsPropertyPresent(String, String)

Restituisce true o false per indicare se una proprietà specificata (scrivibile o di sola lettura) è presente per un tipo specificato.

IsReadOnlyPropertyPresent(String, String)

Restituisce true o false per indicare se è presente una proprietà di sola lettura specificata per un tipo specificato.

IsTypePresent(String)

Restituisce true o false per indicare se è presente un tipo specificato.

IsWriteablePropertyPresent(String, String)

Restituisce true o false per indicare se è presente una proprietà scrivibile specificata per un tipo specificato.

Si applica a

Vedi anche