Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Menedżer transakcji jądra (KTM) definiuje następujące cztery typy obiektów:
Obiekty menedżera transakcji, które KTM używa do obsługi informacji przechowywanej w pamięci o strumieniu dziennika dla systemu przetwarzania transakcji (TPS).
Obiekty usługi Resource Managerreprezentujące menedżerów zasobów w ramach modułu TPS.
Obiekty transakcji reprezentujące transakcje tworzone przez klientów transakcyjnych .
Obiekty rejestracji, które reprezentują rejestracje , które zapewniają połączenia między transakcjami i menedżerami zasobów.
Te cztery typy obiektów mają następujące cechy:
Aby utworzyć obiekt i uzyskać uchwyt obiektu, składniki TPS mogą wywoływać procedurę tworzenia .
Aby uzyskać dodatkowe dojścia do istniejącego obiektu, składniki TPS mogą wywoływać otwartą procedurę.
Aby uzyskać informacje o obiekcie, składniki TPS mogą wywoływać procedurę zapytania .
Aby zamknąć uchwyt obiektu, składniki TPS wywołają metodę ZwClose.
KTM przypisuje identyfikator GUID do każdego obiektu. W przypadku obiektów transakcji ten identyfikator GUID jest również znany jako jednostka pracy (UOW), który klienci mogą określić. Składniki TPS mogą używać identyfikatorów GUID do śledzenia obiektów. Składnik TPS, który tworzy obiekt, może przekazać identyfikator GUID obiektu do innego składnika, tak, aby mógł otworzyć uchwyt do obiektu.
Każdy składnik TPS używający KTM może wywołać obiekt ZwEnumerateTransactionObject w celu wyliczenia obiektów KTM, ale większość składników nie musi wywoływać tej procedury.
Ta sekcja zawiera następujące tematy: