ole2.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ole2.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
CreateDataAdviseHolder CreateDataAdviseHolder 함수(ole2.h)는 데이터 조언 소유자 개체에서 IDataAdviseHolder의 OLE 구현에 대한 포인터를 검색합니다. |
CreateOleAdviseHolder 복합 문서 알림을 관리하기 위한 조언자 개체를 만듭니다. IOleAdviseHolder 인터페이스의 개체 OLE 구현에 대한 포인터를 반환합니다. |
Dodragdrop OLE 끌어서 놓기 작업을 수행합니다. |
IsAccelerator 지정된 키 입력이 지정된 가속기 테이블의 액셀러레이터에 매핑되는지 여부를 결정합니다. |
OleBuildVersion 이 함수는 사용되지 않습니다. |
OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAM 함수는 지정된 스토리지 개체를 OLE 2 구조적 스토리지에서 OLE 1 스토리지 개체 모델로 변환하지만 프레젠테이션 데이터는 포함하지 않습니다. 이는 여러 호환성 함수 중 하나입니다. |
OleConvertIStorageToOLESTREAMEx OleConvertIStorageToOLESTREAMEx 함수는 지정된 스토리지 개체를 OLE 2 구조적 스토리지에서 프레젠테이션 데이터를 포함한 OLE 1 스토리지 개체 모델로 변환합니다. |
OleConvertOLESTREAMToIStorage 프레젠테이션 데이터를 지정하지 않고 지정된 개체를 OLE 1 스토리지 모델에서 OLE 2 구조적 스토리지 개체로 변환합니다. |
OleConvertOLESTREAMToIStorageEx OleConvertOLESTREAMToIStorageEx 함수는 지정된 개체를 OLE 1 스토리지 모델에서 프레젠테이션 데이터를 포함한 OLE 2 구조적 스토리지 개체로 변환합니다. 이는 여러 호환성 함수 중 하나입니다. |
OleCreate OleCreate 함수(ole2.h)는 CLSID로 식별되는 포함된 개체를 만듭니다. 최종 사용자가 개체를 삽입할 수 있도록 하는 메뉴 항목을 구현할 수 있습니다. |
OleCreateDefaultHandler 기본 포함 처리기의 새 instance 만듭니다. 이 instance 초기화되어 포함된 개체가 실행 중 상태가 될 때 로컬 서버를 만듭니다. |
OleCreateEmbeddingHelper OLE 기본 개체 처리기의 조각으로 집계된 애플리케이션 제공 코드를 사용하여 OLE 포함 도우미 개체를 만듭니다. 이 도우미 개체는 호출자가 결정한 특정 컨텍스트 및 역할에서 만들고 사용할 수 있습니다. |
OleCreateEx OleCreate에서 지원하는 단일 형식 대신 여러 프레젠테이션 형식 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreate 기능을 확장합니다. |
OleCreateFromData 클립보드 또는 OLE 끌어서 놓기 작업의 일부로 검색된 데이터 전송 개체에서 포함된 개체를 만듭니다. OLE 끌어서 놓기 작업에서 붙여넣기를 구현하는 데 사용됩니다. |
OleCreateFromDataEx OleCreateFromData에서 지원하는 단일 형식 대신 여러 형식의 프레젠테이션 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreateFromData 기능을 확장합니다. |
OleCreateFromFile OleCreateFromFile 함수(ole2.h)는 명명된 파일의 내용에서 포함된 개체를 만듭니다. |
OleCreateFromFileEx OleCreateFromFile에서 지원하는 단일 형식 대신 여러 프레젠테이션 형식 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreateFromFile 기능을 확장합니다. |
OleCreateLink OLE 복합 문서 연결된 개체를 만듭니다. |
OleCreateLinkEx OleCreateLink에서 지원하는 단일 형식 대신 여러 형식의 프레젠테이션 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreateLink 기능을 확장합니다. |
OleCreateLinkFromData 클립보드 또는 OLE 끌어서 놓기 작업의 일부로 검색된 데이터 전송 개체에서 연결된 개체를 만듭니다. |
OleCreateLinkFromDataEx OleCreateLinkFromData에서 지원하는 단일 형식 대신 여러 형식의 프레젠테이션 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreateLinkFromData 기능을 확장합니다. |
OleCreateLinkToFile 파일에 연결된 개체를 만듭니다. |
OleCreateLinkToFileEx OleCreateLinkToFile에서 지원하는 단일 형식 대신 여러 형식의 프레젠테이션 또는 데이터를 캐싱해야 하는 컨테이너의 개체를 보다 효율적으로 인스턴스화할 수 있도록 지원하여 OleCreateLinkToFile 기능을 확장합니다. |
OleCreateMenuDescriptor 메뉴 메시지 및 명령을 디스패치할 때 사용할 OLE 메뉴 설명자(즉, 메뉴를 설명하는 OLE 제공 데이터 구조)를 만들고 반환합니다. |
OleCreateStaticFromData 데이터 전송 개체에서 네이티브 데이터가 없는 표현만 포함하는 정적 개체를 만듭니다. |
OleDestroyMenuDescriptor OleCreateMenuDescriptor 함수에 의해 할당된 공유 메뉴 설명자를 해제하기 위해 컨테이너에서 호출됩니다. |
OleDoAutoConvert 레지스트리에서 해당 개체 클래스에 대한 자동 변환이 설정된 경우 개체를 새 클래스로 자동으로 변환합니다. |
OleDraw OleDraw 함수(ole2.h)를 사용하면 개체를 더 쉽게 그릴 수 있습니다. IViewObject::D raw를 직접 호출하는 대신 사용할 수 있습니다. |
OleDuplicateData 지정된 핸들에 있는 데이터를 복제하고 중복된 데이터에 대한 핸들을 반환합니다. 원본 데이터는 클립보드 형식입니다. 이 함수를 사용하여 IDataObject와 같은 일부 데이터 전송 인터페이스를 구현할 수 있습니다. |
OleFlushClipboard 클립보드 종료 시퀀스를 수행합니다. 또한 OleSetClipboard 함수에 의해 클립보드에 배치된 IDataObject 포인터를 해제합니다. |
OleGetAutoConvert 지정된 CLSID의 개체에 대해 레지스트리가 다른 CLSID로 자동으로 변환되도록 설정되었는지 여부를 확인하고, 이 경우 새 CLSID를 검색합니다. |
OleGetClipboard 클립보드의 내용에 액세스하는 데 사용할 수 있는 데이터 개체를 검색합니다. |
OleGetClipboardWithEnterpriseInfo Windows Information Protection 지원 애플리케이션이 데이터 및 원본 애플리케이션에 대한 Windows Information Protection 정보와 함께 OLE 클립보드에서 IDataObject를 검색할 수 있도록 합니다. |
OleGetIconOfClass 지정된 CLSID에 대한 아이콘 및 문자열 레이블이 포함된 메타파일의 핸들을 반환합니다. |
OleGetIconOfFile 지정된 파일 이름에 대한 아이콘 및 문자열 레이블이 포함된 메타파일의 핸들을 반환합니다. |
OleInitialize 현재 아파트에서 COM 라이브러리를 초기화하고, 동시성 모델을 STA(단일 스레드 아파트)로 식별하고, 아래 설명 섹션에 설명된 추가 기능을 사용하도록 설정합니다. |
OleIsCurrentClipboard OleSetClipboard 함수에 의해 이전에 클립보드에 배치된 데이터 개체 포인터가 여전히 클립보드에 있는지 여부를 확인합니다. |
OleIsRunning 복합 문서 개체가 현재 실행 중 상태인지 여부를 확인합니다. |
OleLoad 지정된 스토리지 개체 내에 중첩된 개체를 메모리에 로드합니다. |
OleLoadFromStream OleLoadFromStream 함수(ole2.h)는 스트림에서 개체를 로드합니다. |
OleLockRunning 이미 실행 중인 개체를 실행 중 상태로 잠그거나 실행 중인 상태에서 잠금을 해제합니다. (OleLockRunning) |
OleMetafilePictFromIconAndLabel 지정된 아이콘과 레이블이 그려지는 메타파일을 만듭니다. |
OleNoteObjectVisible 개체를 실행 상태로 유지하는 외부 참조를 증가 또는 감소합니다. |
OleQueryCreateFromData 데이터 개체에 OleCreateFromData 또는 OleCreateStaticFromData 함수를 호출하여 포함된 개체가 될 수 있는 형식 중 하나가 있는지 확인합니다. |
OleQueryLinkFromData 클립보드 데이터 개체에서 OLE 연결된 개체(OLE 포함 개체가 아닌)를 만들 수 있는지 여부를 결정합니다. |
OleRegEnumFormatEtc OLE 개체 서버가 시스템 레지스트리에 등록한 데이터 형식을 열거하는 데 사용할 수 있는 열거형 개체를 만듭니다. |
OleRegEnumVerbs 지정된 클래스에 대해 등록된 동사의 열거형을 제공합니다. 사용자 지정 DLL 개체 애플리케이션 개발자는 이 함수를 사용하여 기본 개체 처리기의 동작을 에뮬레이트합니다. |
OleRegGetMiscStatus 레지스트리에서 지정된 CLSID에서 지원하는 프레젠테이션 및 동작에 대한 기타 정보를 반환합니다. |
OleRegGetUserType 레지스트리에서 지정된 클래스의 사용자 유형을 가져옵니다. |
OleRun OLE 복합 문서 개체를 실행 중 상태로 만듭니다. |
OleSave 트랜잭션 모드에서 열린 개체를 지정된 스토리지 개체에 저장합니다. |
OleSaveToStream OleSaveToStream 함수(ole2.h)는 IPersistStream 인터페이스가 있는 개체를 지정된 스트림에 저장합니다. |
OleSetAutoConvert 해당 클래스의 개체가 로드될 때 다른 클래스로 자동 변환하기 위한 CLSID를 지정합니다. |
OleSetClipboard 특정 데이터 개체에 대한 포인터를 클립보드에 배치합니다. 이렇게 하면 OleGetClipboard 함수에서 데이터 개체에 액세스할 수 있습니다. |
OleSetContainedObject 포함된 개체에 대한 링크를 지원하는 컨테이너에 대해 참조 계산이 올바르게 수행되도록 하는 OLE 컨테이너에 포함된 개체를 알 수 있습니다. (OleSetContainedObject) |
OleSetMenuDescriptor 컨테이너의 프레임 창에서 OLE 디스패치 코드를 설치하거나 제거합니다. |
OleTranslateAccelerator 개체 애플리케이션에서 호출하면 개체의 컨테이너가 컨테이너의 가속기 테이블에 따라 가속기를 변환할 수 있습니다. |
OleUninitialize 아파트의 COM 라이브러리를 닫고, 클래스 공장, 기타 COM 개체 또는 아파트가 보유한 서버를 해제하고, 아파트에서 RPC를 사용하지 않도록 설정하고, 아파트가 유지 관리하는 모든 리소스를 해제합니다. |
ReadFmtUserTypeStg ReadFmtUserTypeStg 함수는 WriteFmtUserTypeStg 함수로 이전에 저장된 클립보드 형식 및 사용자 유형을 반환합니다. |
RegisterDragDrop 지정된 창을 OLE 끌어서 놓기 작업의 대상이 될 수 있는 창으로 등록하고 삭제 작업에 사용할 IDropTarget instance 지정합니다. |
ReleaseStgMedium 지정된 스토리지 매체를 해제합니다. |
RevokeDragDrop 지정된 애플리케이션 창의 등록을 OLE 끌어서 놓기 작업의 잠재적 대상으로 해지합니다. |
SetConvertStg SetConvertStg 함수는 스토리지 개체의 변환 비트를 설정하여 개체가 열릴 때 새 클래스로 변환되어야 함을 나타냅니다. GetConvertStg 함수를 호출하여 설정을 검색할 수 있습니다. |
WriteFmtUserTypeStg WriteFmtUserTypeStg 함수는 클립보드 형식과 사용자 형식을 스토리지 개체에 씁니다. |