Obiekty KTM

Menedżer transakcji jądra (KTM) definiuje następujące cztery typy obiektó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:

Obiekty Menedżera transakcji

Obiekty Menedżera Zasobów

Obiekty transakcji

Obiekty rejestracji