IVsSupportItemHandoff.HandoffItem – metoda (UInt32, IVsProject3, String, String, IVsWindowFrame)
Podporuje přenos položky z jednoho projektu do druhého.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int HandoffItem(
uint itemid,
IVsProject3 pProjDest,
string pszMkDocumentOld,
string pszMkDocumentNew,
IVsWindowFrame punkWindowFrame
)
int HandoffItem(
unsigned int itemid,
IVsProject3^ pProjDest,
String^ pszMkDocumentOld,
String^ pszMkDocumentNew,
IVsWindowFrame^ punkWindowFrame
)
abstract HandoffItem :
itemid:uint32 *
pProjDest:IVsProject3 *
pszMkDocumentOld:string *
pszMkDocumentNew:string *
punkWindowFrame:IVsWindowFrame -> int
Function HandoffItem (
itemid As UInteger,
pProjDest As IVsProject3,
pszMkDocumentOld As String,
pszMkDocumentNew As String,
punkWindowFrame As IVsWindowFrame
) As Integer
Parametry
- itemid
[v] Identifikátor položky, které mají být přeneseny.
- pProjDest
[v] Projekt, do kterého chcete dokument převést.
- pszMkDocumentOld
[v] V projektu systému předchozího dokumentu k přenosu řetězce formuláře identifikátor zástupný název dokumentu.Žádající projektu předá tuto hodnotu na RenameDocument v pszDocumentOld parametr.
- pszMkDocumentNew
[v] Řetězec formuláři zástupný název identifikátor dokumentu v systému projektu po převodu dokumentu.Žádající projektu předá tuto hodnotu na RenameDocument jako pszDocumentNew parametr.
- punkWindowFrame
[v] Ukazatel na rám okna obsahující zobrazení dokumentu.Tento parametr je volitelný, pokud dokument není otevřen.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsSupportItemHandoff::HandoffItem(
[in] VSITEMID itemid,
[in] IVsProject3 *pProjDest,
[in] LPCOLESTR pszMkDocumentOld,
[in] LPCOLESTR pszMkDocumentNew,
[in] IVsWindowFrame *punkWindowFrame
);
Ve vaší IVsSupportItemHandoff.HandoffItem provedení, volání TransferItem na projektu, požadavku na položku (pProjDest).Ve volání metody předání hodnot v pszMkDocumentOld, pszMkDocumentNew, a punkWindowFrame žádající projektu.Žádající projektu poté přenést okno otevřít dokument pro položku sám na sebe a přejmenovat dokument správně v tabulce spuštěné dokumentu (RDT) voláním RenameDocument.
Viz také
IVsSupportItemHandoff – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek