다음을 통해 공유


COM+ 리소스 디스펜서 인터페이스에 사용되는 형식

리소스 디스펜서 인터페이스에서 사용되는 형식은 다음과 같습니다.

형식 Description
RESTYPID 특정 리소스가 아닌 리소스 유형을 식별하는 DWORD 입니다. RESTYPID는 일반적으로 리소스 종류를 설명하는 디스펜서 메모리의 구조체에 대한 포인터입니다. 디스펜서 관리자는 리소스 디스펜서의 메모리 내에서 이 구조를 이해하지 못하며 이해할 필요가 없습니다. 디스펜서 관리자는 RESTYPID 를 사용하여 리소스 디스펜서 내의 리소스 유형을 참조합니다.
RESID 리소스 유형이 아닌 특정 리소스를 식별하는 DWORD 입니다. RESID는 일반적으로 리소스를 나타내는 리소스 디스펜서 메모리의 구조를 가리키는 (void *)입니다. 디스펜서 관리자는 리소스 디스펜서의 메모리 내에서 이 구조를 이해할 필요가 없습니다. 디스펜서 관리자는 RESID 를 사용하여 리소스 디스펜서 내의 특정 리소스를 참조합니다.
SRESID IHolder::TrackResourceS 및 IHolder::UntrackResourceS 메서드에 사용되는 RESID의 유니코드 문자열 버전입니다. 문자열은 리소스에 대해 소량의 정보만 기록해야 하고 리소스에 대한 전체 설명을 SRESID에 포함할 수 있는 경우에 유용합니다. 특히 SRESID 를 사용하면 리소스가 두 가지 이상 간의 관계를 나타낼 때 리소스 디스펜서의 맵이 필요하지 않을 수 있습니다.
TRANSID 트랜잭션을 식별합니다. 이 형식은 ITransaction 인터페이스로 캐스팅될 수 있습니다.
TIMEINSECS 리소스가 제거되기 전에 비활성 상태가 될 수 있는 기간을 나타냅니다.

 

COM+ 리소스 디스펜서 개념

COM+ 리소스 디스펜서 인터페이스