Sdílet prostřednictvím


Metoda CheckLockRequest v SMS_ObjectLock třídy

Metoda CheckLockRequest třídy WMI (Windows Management Instrumentation) v Configuration Manager kontroluje žádost o zámek.

Následující syntaxe je zjednodušena z kódu MOF (Managed Object Format) a definuje metodu.

Syntaxe

SInt32 CheckLockRequest(
    string RequestID,
    uint32 Timeout,
    uint32 RequestState,
    uint32 LockState,
    string AssignedUser,
    string AssignedObjectLockContext,
    string AssignedMachine,
    string AssignedSiteCode,
    datetime AssignedTimeUTC
);

Parametry

RequestID Datový typ: String

Kvalifikátory: [in, out]

Jedinečný identifikátor požadavku.

Timeout Datový typ: UInt32

Kvalifikátory: [v, volitelné]

Sekundy čekání na odpověď na žádost o uzamčení.

RequestState Datový typ: UInt32

Kvalifikátory: [out]

Stav žádosti o zámek Možné hodnoty jsou:

Hodnota Stav žádosti
0 Unknown (neznámý)
2 Požadováno
3 RequestCanceled
4 ResponseReceived
10 Poskytnuta
11 GrantedAfterTimeout
12 GrantedLockWasOrphaned
20 DeniedLockAlreadyAssigned
21 DeniedInvalidObjectVersion
22 DeniedLockNotFound
23 DeniedLockNotLocal
24 DeniedRequestTimedOut
50 Error
52 ChybaRequestNotFound
53 ErrorRequestTimedOut

LockState Datový typ: UInt32

Kvalifikátory: [out]

Označuje aktuální stav požadovaného zámku. Možné hodnoty jsou:

Hodnota Stav zámku
0 Nepřiřazené
1 Přiřazen
2 Požadováno
3 PendingAssignment
4 Timedout
5 Nenalezeno

AssignedUser Datový typ: String

Kvalifikátory: [out]

Označuje aktuálně přiřazeného uživatele požadovaného zámku.

AssignedObjectLockContext Datový typ: String

Kvalifikátory: [out]

Označuje jedinečný identifikátor řetězce požadovaného zámku.

AssignedMachine Datový typ: String

Kvalifikátory: [out]

Označuje ObjectLockContext, ke kterému je zámek aktuálně přiřazen.

AssignedSiteCode Datový typ: String

Kvalifikátory: [out]

Označuje aktuální web požadovaného zámku.

AssignedTimeUTC Datový typ: DateTime

Kvalifikátory: [out]

Označuje čas, kdy byl požadovaný zámek přiřazen.

Návratové hodnoty

Datový SInt32 typ, který má hodnotu 0, která označuje úspěch nebo nenulovou hodnotu, která označuje selhání.

Informace o zpracování vrácených chyb najdete v tématu Informace o chybách Configuration Manager.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_ObjectLock