Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niezbędne są mechanizmy kontrolowania jednoczesnego dostępu do obiektu przez wiele procesów i użytkowników. Com udostępnia te mechanizmy, definiując tryby dostępu zarówno dla obiektów magazynu, jak i strumienia. Tryb dostępu określony dla nadrzędnego obiektu magazynu jest dziedziczony przez jego elementy podrzędne, chociaż można umieścić dodatkowe ograniczenia w magazynie podrzędnym lub strumieniu. Zagnieżdżony magazyn lub obiekt strumienia można otworzyć w tym samym trybie lub w trybie bardziej ograniczonym niż obiekt nadrzędny, ale nie można go otworzyć w trybie mniej ograniczonym niż ten obiektu nadrzędnego.
Tryby dostępu określa się przy użyciu wartości wymienionych w stałe STGM. Te wartości służą jako flagi, które mają być przekazywane jako argumenty do metod w interfejsie IStorage i skojarzonych funkcji interfejsu API. Zazwyczaj kilka flag jest połączonych w parametrze grfModeprzy użyciu operacji logicznej OR.
Flagi należą do sześciu grup. Jednocześnie można określić tylko jedną flagę z każdej grupy:
- flagi transakcji
- flagi tworzenia magazynu
- flagi tworzenia tymczasowego
- flagi priorytetu
- flagi uprawnień dostępu
- flagi dostępu współdzielonego