Freigeben über


INameSpaceTreeControlEvents::OnAfterContextMenu-Methode (shobjidl.h)

Wird aufgerufen, nachdem ein Kontextmenü angezeigt wird.

Syntax

HRESULT OnAfterContextMenu(
  [in, optional] IShellItem   *psi,
  [in]           IContextMenu *pcmIn,
  [in]           REFIID       riid,
  [out]          void         **ppv
);

Parameter

[in, optional] psi

Typ: IShellItem*

Ein Zeiger auf das IShellItem, aus dem das Kontextmenü generiert wird. Dieser Wert kann nur NULL sein, wenn das flag NSTCS2_SHOWNULLSPACEMENU festgelegt ist.

[in] pcmIn

Typ: IContextMenu*

Ein Zeiger auf das Kontextmenü.

[in] riid

Typ: REFIID

Verweis auf die IID des Kontextmenüs.

[out] ppv

Typ: void**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf die in riid angegebene Schnittstelle.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Mit dieser Methode kann der Client das Kontextmenü vollständig ersetzen. Diese Methode ermöglicht es dem Client, das von ppv zurückgegebene Kontextmenü zu verwenden und nicht unbedingt das in pcmIn angegebene.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h

Weitere Informationen

INameSpaceTreeControlEvents

NSTCSTYLE2