IVsRunningDocTableEvents.OnAfterFirstDocumentLock 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在将指定类型的第一个锁应用到正在运行的文档表中的指定文档后调用 (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
参数
- docCookie
- UInt32
中表示已应用其第一个锁的文档的抽象值。 请参阅“备注”。
- dwRDTLockType
- UInt32
中指定文档锁的类型。 值取自 _VSRDTFLAGS 枚举。
- dwReadLocksRemaining
- UInt32
中剩余读取锁的数目。
- dwEditLocksRemaining
- UInt32
中剩余的编辑锁的数量。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
此方法在第一次读取锁定应用于文档之后和第一个编辑锁定应用于文档后调用。
COM 签名
从 vsshell:
HRESULT IVsRunningDocTableEvents::OnAfterFirstDocumentLock(
[in] VSCOOKIE docCookie,
[in] VSRDTFLAGS dwRDTLockType,
[in] DWORD dwReadLocksRemaining,
[in] DWORD dwEditLocksRemaining
);