_com_ptr_t::GetActiveObject
Microsoft 전용
개체의 기존 인스턴스에 연결 되어 있는 CLSID 또는 ProgID.
HRESULT GetActiveObject(
const CLSID& rclsid
) throw( );
HRESULT GetActiveObject(
LPCWSTR clsidString
) throw( );
HRESULT GetActiveObject(
LPCSTR clsidStringA
) throw( );
매개 변수
rclsid
해당 CLSID 개체입니다.clsidString
하나를 포함 하는 유니코드 문자열을 CLSID (시작 "{") 나는 ProgID.clsidStringA
하나를 보유 하는 ANSI 코드 페이지를 사용 하 여 멀티 바이트 문자열을 CLSID (시작 "{") 나는 ProgID.
설명
이러한 멤버 함수를 호출 GetActiveObject 등록 된 OLE와 실행 중인 개체에 대 한 포인터를 검색 합니다 다음 쿼리에 대해이 스마트 포인터의 인터페이스 형식입니다.다음 결과 포인터 내에서이 캡슐화 된 _com_ptr_t 개체입니다.릴리스 이전에 캡슐화 된 포인터에 대 한 참조 횟수를 감소 하기 위해 호출 됩니다.이 루틴을 반환의 HRESULT 성공 또는 실패 여부를 나타낼 수 있습니다.
GetActiveObject (rclsid) 개체의 기존 인스턴스에 연결 되어 있는 CLSID.
GetActiveObject (clsidString) 하나 보유 하 고 있는 유니코드 문자열을 지정 하는 개체의 기존 인스턴스에 연결 되어 있는 CLSID (시작 "{") 나는 ProgID.
GetActiveObject (clsidStringA) 하나 보유 하 고 있는 멀티 바이트 문자 문자열을 지정 하는 개체의 기존 인스턴스에 연결 되어 있는 CLSID (시작 "{") 나는 ProgID.호출 MultiByteToWideChar, 문자열에서 OEM 코드 페이지 대신 ANSI 코드 페이지 된다고 가정 합니다.
Microsoft 특정 끝