IVsRunningDocTableEvents2.OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado após a aplicação do primeiro bloqueio do tipo especificado para o documento especificado na tabela de documentos em execução (RDT).
public:
int OnAfterFirstDocumentLock(System::UInt32 docCookie, System::UInt32 dwRDTLockType, System::UInt32 dwReadLocksRemaining, System::UInt32 dwEditLocksRemaining);
public:
int OnAfterFirstDocumentLock(unsigned int docCookie, unsigned int dwRDTLockType, unsigned int dwReadLocksRemaining, unsigned int dwEditLocksRemaining);
int OnAfterFirstDocumentLock(unsigned int docCookie, unsigned int dwRDTLockType, unsigned int dwReadLocksRemaining, unsigned int dwEditLocksRemaining);
public int OnAfterFirstDocumentLock (uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining);
abstract member OnAfterFirstDocumentLock : uint32 * uint32 * uint32 * uint32 -> int
Public Function OnAfterFirstDocumentLock (docCookie As UInteger, dwRDTLockType As UInteger, dwReadLocksRemaining As UInteger, dwEditLocksRemaining As UInteger) As Integer
Parâmetros
- docCookie
- UInt32
no Valor abstrato que representa o documento cujos atributos foram alterados.
- dwRDTLockType
- UInt32
no Especifica o tipo de bloqueio de documento. Os valores são obtidos da _VSRDTFLAGS enumeração.
- dwReadLocksRemaining
- UInt32
no Especifica o número de bloqueios de leitura restantes.
- dwEditLocksRemaining
- UInt32
no Especifica o número de bloqueios de edição restantes.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Implementações
Comentários
Esse método é chamado depois que o primeiro bloqueio de leitura é aplicado ao documento e depois que o primeiro bloqueio de edição é aplicado ao documento.
Assinatura COM
De VSShell. idl:
HRESULT IVsRunningDocTableEvents2::OnAfterFirstDocumentLock(
[in] VSCOOKIE docCookie,
[in] VSRDTFLAGS dwRDTLockType,
[in] DWORD dwReadLocksRemaining,
[in] DWORD dwEditLocksRemaining
);