winrt::agile_ref 구조체 템플릿(C++/WinRT)
C++/WinRT 개체 또는 인터페이스에 대한 Agile 참조를 나타내는 형식입니다. 자세한 정보 및 코드 예제는 C++/WinRT의 Agile 개체를 참조하세요.
구문
template <typename T>
struct agile_ref
템플릿 매개 변수
typename T
C++/WinRT 개체의 형식이거나 agile_ref 개체로 표현되는 agile 참조를 인터페이스합니다. Agile 참조 대상의 형식입니다.
요구 사항
지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10, 버전 1803)
네임스페이스: winrt
헤더: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h(기본적으로 포함)
생성자
생성자 | Description |
---|---|
agile_ref::agile_ref 생성자 | 필요에 따라 입력 데이터의 복사본을 사용하여 agile_ref 구조체의 새 인스턴스를 초기화합니다. |
멤버 함수
기능 | 설명 |
---|---|
agile_ref::get 함수 | get이 호출되는 스레드 컨텍스트 내에서 안전하게 사용될 수 있는 agile_ref 개체의 대상에 대한 프록시 를 검색합니다. |
멤버 연산자
연산자 | 설명 |
---|---|
agile_ref::operator bool | agile_ref 개체가 C++/WinRT 개체를 대상으로 하는지 여부를 확인합니다. |
agile_ref::agile_ref 생성자
필요에 따라 입력 데이터의 복사본을 사용하여 agile_ref 구조체의 새 인스턴스를 초기화합니다.
구문
agile_ref(std::nullptr_t = nullptr) noexcept;
agile_ref(T const& object);
매개 변수
object
agile_ref 개체를 초기화하는 C++/WinRT 개체 또는 인터페이스입니다.
agile_ref::get 함수
agile_ref 개체의 대상에 대한 프록시를 검색합니다. 이 개체는 get이 호출되는 스레드 컨텍스트 내에서 안전하게 사용될 수 있습니다.
구문
T get() const;
반환 값
C++/WinRT 개체 또는 agile_ref 개체에서 참조하는 인터페이스에 대한 프록시입니다.
agile_ref::operator bool
agile_ref 개체가 유효한 C++/WinRT 개체 또는 인터페이스를 대상으로 하는지 여부를 확인합니다.
구문
explicit operator bool() const noexcept;
반환 값
true
agile_ref 개체에 유효한 대상이 있으면 이고, 그렇지 않으면 false
입니다.