Método INameSpaceTreeControl::SetItemState (shobjidl_core.h)
Establece la información de estado de un elemento de Shell.
Sintaxis
HRESULT SetItemState(
[in] IShellItem *psi,
[in] NSTCITEMSTATE nstcisMask,
[in] NSTCITEMSTATE nstcisFlags
);
Parámetros
[in] psi
Tipo: IShellItem*
Puntero al elemento shell para el que se va a establecer el estado.
[in] nstcisMask
Tipo: NSTCITEMSTATE
Especifica qué información se establece, en forma de mapa de bits. Una o varias de las constantes NSTCITEMSTATE .
[in] nstcisFlags
Tipo: NSTCITEMSTATE
Mapa de bits que contiene los valores que se van a establecer para las marcas especificadas en nstcisMask.
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.
Comentarios
El valor nstcisMask especifica los bits del valor al que apunta pnstcisFlags . Se omiten otros bits. Por ejemplo simple, si nstcisMask=NSTCIS_SELECTED, el primer bit del valor nstcisFlags determina si esa marca está establecida (1) o quitada (0).
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_core.h (include Shobjidl.h) |