다음을 통해 공유


ComPtr::CopyTo 메서드

복사 현재 또는 지정한 인터페이스가이 ComPtr 지정 된 포인터에 연결 된.

HRESULT CopyTo(
   _Deref_out_ InterfaceType** ptr
);

HRESULT CopyTo(
   REFIID riid,
   _Deref_out_ void** ptr
) const;
template<
   typename U
>

HRESULT CopyTo(
   _Deref_out_ U** ptr
) const;

매개 변수

  • U
    형식 이름입니다.

  • ptr
    이 작업이 완료 되 면 요청 된 인터페이스에 대 한 포인터입니다.

  • riid
    인터페이스 ID

반환 값

성공 하면 S_OK입니다. 그렇지 않은 경우 암시적 QueryInterface 작업 실패를 나타내는 HRESULT입니다.

설명

첫 번째 함수가이 Comptr에 연결 된 인터페이스에 대 한 포인터의 복사본을 반환 합니다.이 함수는 항상 S_OK를 반환합니다.

두 번째 함수가이 Comptr에 의해 지정 된 인터페이스에 대 한 연결 된 인터페이스에 대해 QueryInterface 작업 수행의 riid 매개 변수.

세 번째 함수가이 Comptr의 내부 인터페이스에 연결 된 인터페이스에 대해 QueryInterface 작업 수행의 U 매개 변수.

요구 사항

헤더: client.h

네임 스페이스: Microsoft::WRL

참고 항목

참조

ComPtr 클래스