다음을 통해 공유


CAsyncMonikerFile::Open

비동기적으로 파일을 열기 위해이 멤버 함수를 호출 합니다.

virtual BOOL Open(
   LPCTSTR lpszURL,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   IMoniker* pMoniker,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   LPCTSTR lpszURL,
   IBindHost* pBindHost,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   IMoniker* pMoniker,
   IBindHost* pBindHost,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   LPCTSTR lpszURL,
   IServiceProvider* pServiceProvider,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   IMoniker* pMoniker,
   IServiceProvider* pServiceProvider,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   LPCTSTR lpszURL,
   IUnknown* pUnknown,
   CFileException* pError = NULL 
);
virtual BOOL Open(
   IMoniker* pMoniker,
   IUnknown* pUnknown,
   CFileException* pError = NULL 
);

매개 변수

  • lpszURL
    비동기적으로 열 수 있는 파일에 대 한 포인터입니다.파일은 올바른 URL 또는 파일 이름을 수 있습니다.

  • pError
    파일 예외에 대 한 포인터입니다.오류가 발생 한 원인으로 설정 됩니다.

  • pMoniker
    비동기 모니커 인터페이스에 대 한 포인터 IMoniker, 정확한 모니커를 검색할 수 있는 문서의 모니커를 조합 하는 IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER ), 및 경로 이름에서 생성 하는 모니커.컨트롤을 저장 해야 모니커 아닙니다. 컨트롤이이 모니커를 바인딩할 수 있습니다.

  • pBindHost
    에 대 한 포인터는 IBindHost 모니커가에서 잠재적으로 상대 경로 이름을 만드는 데 사용 되는 인터페이스입니다.Bind 호스트 잘못 되었거나 모니커를 제공 하지 않으면 호출이 기본적 열기 ( lpszFileName**,pError)**.에 IBindHost 인터페이스를 참조 하십시오의 Windows SDK.

  • pServiceProvider
    IServiceProvider 인터페이스에 대한 포인터입니다.서비스 공급자가 잘못 되었거나 서비스를 제공 하지 못한 경우 IBindHost, 호출의 기본값 열기 ( lpszFileName**,pError)**.

  • pUnknown
    에 대 한 포인터는 IUnknown 인터페이스.경우 IServiceProvider 발견 된 함수에 대 한 쿼리 IBindHost.서비스 공급자가 잘못 되었거나 서비스를 제공 하지 못한 경우 IBindHost, 호출의 기본값 열기 ( lpszFileName**,pError)**.

반환 값

파일이 성공적으로 열릴 경우 0이 아닌. 그렇지 않으면 0입니다.

설명

이 호출은 바인딩 프로세스를 시작합니다.

URL 또는 파일 이름에 사용할 수 있는 lpszURL 매개 변수.예를 들면 다음과 같습니다.

CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("https://www.microsoft.com"));

 – 또는 – 

CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("file:c:\\mydata.dat"));

요구 사항

헤더: afxole.h

참고 항목

참조

CAsyncMonikerFile 클래스

계층 구조 차트

CAsyncMonikerFile::CAsyncMonikerFile