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) 열거형은 특정 스레드가 메시지 루프를 지원하는지 여부를 나타냅니다. |