영어로 읽기

다음을 통해 공유


ole2.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ole2.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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 함수는 클립보드 형식과 사용자 형식을 스토리지 개체에 씁니다.