Metodo IExplorerCommand::GetState (shobjidl_core.h)

Ottiene le informazioni sullo stato associate a un elemento di comando di Windows Explorer specificato.

Sintassi

HRESULT GetState(
  [in]  IShellItemArray *psiItemArray,
  [in]  BOOL            fOkToBeSlow,
  [out] EXPCMDSTATE     *pCmdState
);

Parametri

[in] psiItemArray

Tipo: IShellItemArray*

Puntatore a un oggetto IShellItemArray.

[in] fOkToBeSlow

Tipo: BOOL

FALSE se un oggetto verbo non deve eseguire calcoli a elevato utilizzo di memoria che potrebbero causare l'arresto del thread dell'interfaccia utente. L'oggetto verbo deve restituire E_PENDING in questo caso. Se TRUE, tali calcoli possono essere completati.

[out] pCmdState

Tipo: EXPCMDSTATE*

Puntatore a un valore che, quando questo metodo restituisce correttamente, riceve uno o più stati di comando di Esplora risorse di Windows indicati dalle costanti EXPCMDSTATE .

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)