IVsRunningDocumentTable.UnlockDocument(UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Lese- oder eine Bearbeitungssperre im geöffneten Dokument frei.
public:
int UnlockDocument(System::UInt32 grfRDTLockType, System::UInt32 dwCookie);
public:
int UnlockDocument(unsigned int grfRDTLockType, unsigned int dwCookie);
int UnlockDocument(unsigned int grfRDTLockType, unsigned int dwCookie);
public int UnlockDocument (uint grfRDTLockType, uint dwCookie);
abstract member UnlockDocument : uint32 * uint32 -> int
Public Function UnlockDocument (grfRDTLockType As UInteger, dwCookie As UInteger) As Integer
Parameter
- grfRDTLockType
- UInt32
[in] Die Werte werden der _VSRDTFLAGS-Enumeration entnommen. Verwenden Sie das RDT_RequestUnlock-Flag mit dieser Methode, um anzugeben, was geschehen soll, wenn dies die letzte Entsperrung ist, da das Dokument durch die letzte Entsperrung gespeichert wird.
- dwCookie
- UInt32
[in] Abstrakter Wert, der das geöffnete Dokument darstellt, für das die Lese- oder Bearbeitungssperre aufgehoben werden soll.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell. idl:
HRESULT IVsRunningDocumentTable::UnlockDocument(
[in] VSRDTFLAGS grfRDTLockType,
[in] VSCOOKIE dwCookie
);
Der dwCookie Parameter ist derselbe Wert, der von der-Methode oder der-Methode zurückgegeben wird FindAndLockDocument RegisterAndLockDocument .
Wenn Sie sich nicht merken dwCookie können, denken Sie daran, pszMkDocument und rufen Sie die- FindAndLockDocument Methode auf, um den abzurufen dwCookie , und rufen Sie dann die- UnlockDocument Methode zweimal auf. Dies hat jedoch Auswirkungen auf die Leistung.