WeakRef::CopyTo 메서드
포인터를 인터페이스에 사용할 수 있는 경우 지정 된 포인터 변수를 할당 합니다.
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
매개 변수
U
IInspectable 인터페이스 포인터입니다.경우에 오류 발생 U Iinspectable에서 파생 되지 않았습니다.riid
인터페이스 ID경우에 오류 발생 riid 에서 파생 된 IWeakReference.ptr
이중 간접 포인터를 IInspectable 또는 IWeakReference입니다.
반환 값
성공 하면 S_OK입니다. 그렇지 않은 경우 오류를 설명 하는 HRESULT입니다.자세한 내용은 설명 부분을 참조하십시오.
설명
반환 값이 S_OK이이 작업에 성공 했습니다, 약한 참조에 대 한 강력한 참조를 해결 된 여부를 나타내지는지 않습니다 즉.S_OK가 반환 되 면 해당 매개 변수를 테스트 p 강력한 참조. 즉, 매개 변수 p 로 되지 않습니다 nullptr.
요구 사항
헤더: client.h
네임 스페이스: Microsoft::WRL