Método INameSpaceTreeControl::GetItemState (shobjidl_core.h)
Obtiene información de estado sobre un elemento de Shell.
Sintaxis
HRESULT GetItemState(
[in] IShellItem *psi,
[in] NSTCITEMSTATE nstcisMask,
[out] NSTCITEMSTATE *pnstcisFlags
);
Parámetros
[in] psi
Tipo: IShellItem*
Puntero al elemento shell desde el que se va a recuperar el estado.
[in] nstcisMask
Tipo: NSTCITEMSTATE
Especifica qué información se solicita, en forma de mapa de bits. Una o varias de las constantes NSTCITEMSTATE .
[out] pnstcisFlags
Tipo: NSTCITEMSTATE*
Cuando este método devuelve, apunta a un mapa de bits que contiene los valores solicitados 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 . Por ejemplo simple, si nstcisMask=NSTCIS_SELECTED, solo el primer bit del valor al que apunta pnstcisFlags es válido cuando este método devuelve. Si el primer bit del valor al que apunta pnstcisFlags es 1, se establece la marca NSTCIS_SELECTED. Si el primer bit del valor al que apunta pnstcisFlags es 0, no se establece la marca de NSTCIS_SELECTED.
Requisitos
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 (incluya Shobjidl.h) |