영어로 읽기

다음을 통해 공유


objidlbase.h 헤더

이 헤더는 COM(구성 요소 개체 모델)에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

인터페이스

 
IAgileObject

IAgileObject(objidlbase.h) 인터페이스는 아파트 전체에서 인터페이스를 민첩하게 표시합니다.
ICallFactory

ICallFactory(objidlbase.h) 인터페이스는 비동기 인터페이스의 메서드에 대한 호출을 처리하기 위한 호출 개체를 만듭니다.
ICancelMethodCalls

ICancelMethodCalls(objidlbase.h) 인터페이스는 아웃바운드 메서드 호출에 대한 취소 요청을 관리하고 해당 호출의 현재 상태를 모니터링합니다.
IComThreadingInfo

IComThreadingInfo(objidlbase.h) 인터페이스를 사용하면 호출자가 실행 중인 아파트 및 스레드에 대한 다음 정보를 얻을 수 있습니다.
IContext

IContext(objidlbase.h) 인터페이스는 COM+ 컨텍스트 속성 설정을 지원합니다.
IEnumContextProps

IEnumContextProps(objidlbase.h) 인터페이스는 COM+ 개체 컨텍스트와 연결된 컨텍스트 속성을 열거하는 메커니즘을 제공합니다.
IEnumString

IEnumString(objidlbase.h) 인터페이스는 문자열을 열거합니다. LPWSTR은 와이드 또는 유니코드 문자의 0으로 끝나는 문자열에 대한 포인터를 나타내는 형식입니다.
IEnumUnknown

IEnumUnknown(objidlbase.h) 인터페이스는 IUnknown 인터페이스를 사용하여 개체를 열거하고 여러 개체가 포함된 구성 요소의 개체를 열거할 수 있습니다.
IExternalConnection

IExternalConnection(objidlbase.h) 인터페이스는 서버 개체의 마샬링된 연결 또는 외부 연결 수를 관리합니다.
IFastRundown

IFastRundown(objidlbase.h) 인터페이스는 인터페이스를 빠른 런다운 동작에 적합한 것으로 표시합니다.
IGlobalOptions

IGlobalOptions(objidlbase.h) 인터페이스는 COM(구성 요소 개체 모델) 런타임의 전역 속성을 설정하고 쿼리합니다.
IInternalUnknown

IInternalUnknown(objidlbase.h) 인터페이스는 프록시의 내부 인터페이스에 액세스해야 하는 경량 클라이언트 쪽 처리기에 사용됩니다.
IMalloc

IMalloc(objidlbase.h) 인터페이스는 메모리를 할당, 해제 및 관리합니다.
IMarshal

IMarshal(objidlbase.h) 인터페이스를 사용하면 COM 개체가 해당 인터페이스 포인터의 마샬링을 정의하고 관리할 수 있습니다.
IMarshalingStream

IMarshalingStream(objidlbase.h) 인터페이스는 사용자 지정 마샬링된 개체 및 언마샬러에 대한 마샬링 컨텍스트에 대한 추가 정보를 제공합니다.
IMultiQI

IMultiQI(objidlbase.h) 인터페이스를 사용하면 클라이언트가 단일 RPC 호출을 사용하여 여러 인터페이스에 대해 개체 프록시 또는 처리기를 쿼리할 수 있습니다.
INoMarshal

INoMarshal(objidlbase.h) 인터페이스는 전역 인터페이스 테이블에 마샬링되거나 저장되는 것을 지원하지 않는 개체를 표시합니다.
IObjContext

IObjContext(objidlbase.h) 인터페이스는 컨텍스트에서 다양한 작업을 수행합니다.
IPipeByte

IPipeByte(objidlbase.h) 인터페이스는 바이트 형식(너비 8비트)의 데이터를 전송합니다.
IPipeDouble

IPipeDouble(objidlbase.h) 인터페이스는 이중 형식(너비 64비트)의 데이터를 전송합니다.
IPipeLong

IPipeLong(objidlbase.h) 인터페이스는 긴 정수 형식(너비 32비트)의 데이터를 전송합니다.
IProcessInitControl

IProcessInitControl(objidlbase.h) 인터페이스는 프로세스 초기화 시간 제한 간격을 지정합니다.
IPSFactoryBuffer

IPSFactoryBuffer(objidlbase.h) 인터페이스는 COM 개체 프록시 및 스텁을 만들기 위한 사용자 지정 메서드를 제공합니다. 이 인터페이스는 마샬링할 수 없습니다.
IRpcChannelBuffer

IRpcChannelBuffer(objidlbase.h) 인터페이스는 COM 클라이언트 프록시와 COM 서버 스텁 간에 데이터를 마샬링합니다.
IRpcOptions

IRpcOptions(objidlbase.h) 인터페이스를 사용하면 호출자가 COM이 RPC(원격 프로시저 호출)를 처리하는 방법을 제어하는 다양한 속성의 값을 설정하거나 쿼리할 수 있습니다.
IRpcProxyBuffer

IRpcProxyBuffer(objidlbase.h) 인터페이스는 COM 구성 요소 간에 데이터를 마샬링하는 데 사용되는 RPC 프록시를 제어합니다.
IRpcStubBuffer

IRpcStubBuffer(objidlbase.h) 인터페이스는 COM 구성 요소 간에 데이터를 마샬링하는 데 사용되는 RPC 스텁을 제어합니다.
IServerSecurity

IServerSecurity(objidlbase.h) 인터페이스는 서버에서 클라이언트를 인증하고 클라이언트의 가장을 관리하는 데 사용됩니다.
IStdMarshalInfo

IStdMarshalInfo(objidlbase.h) 인터페이스는 표준 마샬링 중에 대상 프로세스에서 사용할 처리기를 식별하는 CLSID를 검색합니다.
ISurrogate

ISurrogate(objidlbase.h) 인터페이스는 새 DLL 서버를 기존 서로게이트에 동적으로 로드하고 더 이상 필요하지 않은 경우 서로게이트를 해제하는 데 사용됩니다.
ISynchronize

ISynchronize(objidlbase.h) 인터페이스는 이벤트 발생에 대한 개체 간의 비동기 통신을 제공합니다.
ISynchronizeContainer

ISynchronizeContainer(objidlbase.h) 인터페이스는 서명되지 않은 동기화 개체 그룹을 관리합니다.
ISynchronizeEvent

ISynchronizeEvent(objidlbase.h) 인터페이스는 동기화 개체에 이벤트 핸들을 할당합니다.
ISynchronizeHandle

ISynchronizeHandle(objidlbase.h) 인터페이스는 동기화 개체와 연결된 핸들을 검색합니다.

구조체

 
COSERVERINFO

COSERVERINFO(objidlbase.h) 구조는 활성화 함수에 대한 원격 컴퓨터 리소스를 식별합니다.
MULTI_QI

MULTI_QI(objidlbase.h) 구조체는 여러 인터페이스에 대한 쿼리의 인터페이스를 나타냅니다.
RPCOLEMESSAGE

RPCOLEMESSAGE(objidlbase.h) 구조에는 COM 구성 요소 간의 호출 인수 마샬링 및 반환 값이 포함됩니다.
SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_INFO(objidlbase.h) 구조는 지정된 인증 서비스에 대한 인증 서비스, 권한 부여 서비스 및 인증 정보를 식별합니다.
SOLE_AUTHENTICATION_LIST

SOLE_AUTHENTICATION_LIST(objidlbase.h) 구조는 각 인증 서비스에 사용할 기본 인증 정보를 나타냅니다.
SOLE_AUTHENTICATION_SERVICE

SOLE_AUTHENTICATION_SERVICE(objidlbase.h) 구조는 서버가 클라이언트와 통신하는 데 사용할 인증 서비스를 식별합니다.

열거형

 
APTTYPE

APTTYPE(objidlbase.h) 열거형은 다양한 유형의 아파트를 지정합니다.
APTTYPEQUALIFIER

APTTYPEQUALIFIER(objidlbase.h) 열거형은 가능한 COM 아파트 형식 한정자 집합을 지정합니다.
CO_MARSHALING_CONTEXT_ATTRIBUTES

CO_MARSHALING_CONTEXT_ATTRIBUTES(objidlbase.h) 열거형은 GetMarshalingContextAttribute 메서드를 사용하여 쿼리할 수 있는 특성 중 하나를 식별합니다.
EOLE_AUTHENTICATION_CAPABILITIES

EOLE_AUTHENTICATION_CAPABILITIES(objidlbase.h) 열거형은 CoInitializeSecurity 및 IClientSecurity::SetBlanket의 다양한 기능을 지정합니다.
EXTCONN

EXTCONN(objidlbase.h) 열거형은 포함된 개체에 존재하는 외부 연결의 유형을 지정합니다.
GLOBALOPT_PROPERTIES

GLOBALOPT_PROPERTIES(objidlbase.h) 열거형은 IGlobalOptions 인터페이스를 사용하여 설정하거나 쿼리할 수 있는 프로세스 전역 옵션을 식별합니다.
GLOBALOPT_UNMARSHALING_POLICY_VALUES

GLOBALOPT_UNMARSHALING_POLICY_VALUES(objidlbase.h) 열거형은 COM 경계 해제 정책 전역 옵션에 대한 값을 제공합니다.
THDTYPE

THDTYPE(objidlbase.h) 열거형은 특정 스레드가 메시지 루프를 지원하는지 여부를 나타냅니다.