Método INameSpaceTreeControlEvents::OnItemStateChanging (shobjidl.h)

Se llama antes de que cambie el estado de un elemento.

Sintaxis

HRESULT OnItemStateChanging(
  [in] IShellItem    *psi,
  [in] NSTCITEMSTATE nstcisMask,
  [in] NSTCITEMSTATE nstcisState
);

Parámetros

[in] psi

Tipo: IShellItem*

Puntero al elemento shell para el que va a cambiar el estado.

[in] nstcisMask

Tipo: NSTCITEMSTATE

Uno o varios valores de la enumeración NSTCITEMSTATE que indican qué fragmentos de información quiere establecer la aplicación que llama.

[in] nstcisState

Tipo: NSTCITEMSTATE

Uno o varios valores de la enumeración NSTCITEMSTATE que indican los valores que se van a establecer.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h