Método ITsSbResourcePluginStore::AcquireTargetLock (sbtsv.h)
Bloquea un destino.
Sintaxis
HRESULT AcquireTargetLock(
[in] BSTR targetName,
[in] DWORD dwTimeout,
[out] IUnknown **ppContext
);
Parámetros
[in] targetName
Nombre del destino que se va a bloquear.
[in] dwTimeout
Tiempo de espera de la operación, en milisegundos.
[out] ppContext
Devuelve un puntero al contexto del bloqueo. Para liberar el bloqueo, proporcione este puntero al método ReleaseTargetLock .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Una vez adquirido el bloqueo, se supone que el subproceso que realiza la llamada tiene acceso exclusivo al objeto de destino y, por lo tanto, ningún otro subproceso (dentro de la misma máquina) puede actualizarlo. Por lo tanto, el subproceso que realiza la llamada debe llamar al método ReleaseTargetLock tan pronto como haya realizado las actualizaciones necesarias para el objeto de destino.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | sbtsv.h |