다음을 통해 공유


ApiInformation 클래스

정의

다양한 디바이스에서 API 호출을 안전하게 수행할 수 있도록 지정된 멤버, 형식 또는 API 계약이 있는지 여부를 검색할 수 있습니다.

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
상속
Object Platform::Object IInspectable ApiInformation
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)

메서드

IsApiContractPresent(String, UInt16)

true 또는 false를 반환하여 지정된 이름과 주 버전 번호가 있는 API 계약이 있는지 여부를 나타냅니다.

IsApiContractPresent(String, UInt16, UInt16)

true 또는 false를 반환하여 지정된 이름과 주 버전 및 부 버전 번호가 있는 API 계약이 있는지 여부를 나타냅니다.

IsEnumNamedValuePresent(String, String)

지정된 열거형에 지정된 명명된 상수가 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsEventPresent(String, String)

지정된 형식에 대해 지정된 이벤트가 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsMethodPresent(String, String)

지정된 형식에 대해 지정된 메서드가 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsMethodPresent(String, String, UInt32)

지정된 수의 입력 매개 변수가 있는 지정된 메서드 오버로드가 지정된 형식에 대해 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsPropertyPresent(String, String)

지정된 형식에 대해 지정된 속성(쓰기 가능 또는 읽기 전용)이 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsReadOnlyPropertyPresent(String, String)

지정된 읽기 전용 속성이 지정된 형식에 대해 있는지 여부를 나타내는 true 또는 false를 반환합니다.

IsTypePresent(String)

true 또는 false를 반환하여 지정된 형식이 있는지 여부를 나타냅니다.

IsWriteablePropertyPresent(String, String)

지정한 쓰기 가능한 속성이 지정된 형식에 대해 있는지 여부를 나타내는 true 또는 false를 반환합니다.

적용 대상

추가 정보