다음을 통해 공유


WeakRef::AsIID 메서드

지정 된 인터페이스 ID를 나타내는 지정 된 ComPtr 포인터 매개 변수가 설정

HRESULT AsIID(
   REFIID riid,
   _Out_ ComPtr<IInspectable>* ptr
);

매개 변수

  • riid
    인터페이스 ID

  • ptr
    때이 작업을 완료, 매개 변수를 나타내는 object riid.

반환 값

  • 이 작업에 성공 하면 S_OK입니다. 그렇지 않으면, 그 이유를 나타내는 HRESULT 작업이 실패 했습니다.

  • 이 작업에 성공, 현재 WeakRef 개체를 이미 해제 된 경우 S_OK입니다.매개 변수 ptr 로 설정 된 nullptr.

  • 이 작업에 성공, 현재 WeakRef 개체 매개 변수에서 파생 되지 않은 경우 S_OK riid.매개 변수 ptr 로 설정 된 nullptr.(자세한 내용은 설명 부분을 참조 하십시오.)

설명

경우에 오류 발생 매개 변수 riid Iinspectable에서 파생 되지 않았습니다.이 오류는 반환 값을 보다 우선합니다.

첫 번째 서식 파일 코드에서 사용 해야 하는 폼입니다.두 번째 템플릿은 C++ 언어 기능을 지 원하는 등 내부 도우미 특수화를 되는 자동 추론 키워드를 입력 합니다.

요구 사항

헤더: client.h

네임 스페이스: Microsoft::WRL

참고 항목

참조

WeakRef 클래스