Compartilhar via


Método IVsRunningDocTableEvents.OnAfterFirstDocumentLock (UInt32, UInt32, UInt32, UInt32)

 

Chamado após a aplicação do primeiro bloqueio do tipo especificado no documento especificado na tabela de documento em execução (RDT).

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int OnAfterFirstDocumentLock(
    uint docCookie,
    uint dwRDTLockType,
    uint dwReadLocksRemaining,
    uint dwEditLocksRemaining
)
int OnAfterFirstDocumentLock(
    unsigned int docCookie,
    unsigned int dwRDTLockType,
    unsigned int dwReadLocksRemaining,
    unsigned int dwEditLocksRemaining
)
abstract OnAfterFirstDocumentLock : 
        docCookie:uint32 *
        dwRDTLockType:uint32 *
        dwReadLocksRemaining:uint32 *
        dwEditLocksRemaining:uint32 -> int
Function OnAfterFirstDocumentLock (
    docCookie As UInteger,
    dwRDTLockType As UInteger,
    dwReadLocksRemaining As UInteger,
    dwEditLocksRemaining As UInteger
) As Integer

Parâmetros

  • docCookie
    [in] Valor abstrato que representa o documento que tenha tido seu primeiro bloqueio aplicado.Consulte Comentários.
  • dwRDTLockType
    [in] Especifica o tipo de bloqueio de documento.Valores são obtidas a partir do _VSRDTFLAGS enumeração.
  • dwReadLocksRemaining
    [in] O número de bloqueios de leitura restantes.
  • dwEditLocksRemaining
    [in] O número de bloqueios de editar restantes.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

Este método é chamado após a primeira leitura lock é aplicada ao documento e após o bloqueio de editar a primeira é aplicada ao documento.

COM assinatura

De vsshell.idl:

HRESULT IVsRunningDocTableEvents::OnAfterFirstDocumentLock(
   [in] VSCOOKIE docCookie,
   [in] VSRDTFLAGS dwRDTLockType,
   [in] DWORD dwReadLocksRemaining,
   [in] DWORD dwEditLocksRemaining
);

Consulte também

Interface IVsRunningDocTableEvents
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo