Méthode ITsSbResourcePluginStore ::AcquireTargetLock (sbtsv.h)
Verrouille une cible.
Syntaxe
HRESULT AcquireTargetLock(
[in] BSTR targetName,
[in] DWORD dwTimeout,
[out] IUnknown **ppContext
);
Paramètres
[in] targetName
Nom de la cible à verrouiller.
[in] dwTimeout
Délai d’attente de l’opération, en millisecondes.
[out] ppContext
Retourne un pointeur vers le contexte du verrou. Pour libérer le verrou, fournissez ce pointeur vers la méthode ReleaseTargetLock .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Une fois le verrou acquis, le thread appelant est supposé avoir un accès exclusif à l’objet cible et par conséquent, aucun autre thread (au sein de la même machine) ne peut le mettre à jour. Par conséquent, le thread appelant doit appeler la méthode ReleaseTargetLock dès qu’il a effectué les mises à jour nécessaires à l’objet cible.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | sbtsv.h |