Metoda IVsRunningDocumentTable.UnlockDocument — (UInt32, UInt32)
Zwalnia blokadę odczytu lub edycji w otwartym dokumencie.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int UnlockDocument(
uint grfRDTLockType,
uint dwCookie
)
int UnlockDocument(
unsigned int grfRDTLockType,
unsigned int dwCookie
)
abstract UnlockDocument :
grfRDTLockType:uint32 *
dwCookie:uint32 -> int
Function UnlockDocument (
grfRDTLockType As UInteger,
dwCookie As UInteger
) As Integer
Parametry
grfRDTLockType
Type: System.UInt32[in] Wartości są pobierane z _VSRDTFLAGS wyliczenia. Użyj RDT_RequestUnlock flagi przy użyciu tej metody, aby wskazać, co ma się stać ostatnich unlock to dlatego, odblokuj ostatnich spowoduje, że dokument ma zostać zapisany.
dwCookie
Type: System.UInt32[in] Ogólna wartość reprezentująca Otwórz dokument, dla którego ma można zwolnić blokady odczytu lub edycji.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsRunningDocumentTable::UnlockDocument(
[in] VSRDTFLAGS grfRDTLockType,
[in] VSCOOKIE dwCookie
);
dwCookie Parametr jest samą wartość, która jest zwracana z FindAndLockDocument lub RegisterAndLockDocument metody.
Jeśli niedogodność do zapamiętania dwCookie, należy pamiętać, pszMkDocument i wywołać FindAndLockDocument Metoda pobierania dwCookie, a następnie wywołać UnlockDocument Metoda dwa razy. Istnieją jednak wpływu na wydajność w ten sposób.
Zobacz też
Interfejs IVsRunningDocumentTable
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku