구조적 스토리지 액세스 모드
여러 프로세스 및 사용자가 개체에 대한 동시 액세스를 제어하는 메커니즘은 필수적입니다. COM은 스토리지 및 스트림 개체 모두에 대한 액세스 모드를 정의하여 이러한 메커니즘을 제공합니다. 부모 스토리지 개체에 대해 지정된 액세스 모드는 자식 스토리지 또는 스트림에 추가 제한을 두더라도 자식 개체에 상속됩니다. 중첩된 스토리지 또는 스트림 개체는 부모보다 동일한 모드 또는 더 제한된 모드에서 열 수 있지만 부모 모드보다 덜 제한된 모드로 열 수는 없습니다.
STGM 상수나열된 값을 사용하여 액세스 모드를 지정합니다. 이러한 값은 IStorage 인터페이스 및 관련 API 함수의 메서드에 인수로 전달되는 플래그 역할을 합니다. 일반적으로 여러 플래그는 부울 OR 작업을 사용하여 grfMode 매개 변수에 결합됩니다.
플래그는 6개의 그룹으로 나 떨어집니다. 각 그룹의 플래그를 한 번에 하나만 지정할 수 있습니다.
- 트랜잭션 플래그
- 스토리지 만들기 플래그
- 임시 만들기 플래그
- 우선 순위 플래그
- 액세스 권한 플래그
- 공유 액세스 플래그