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

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

Metodi

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