Freigeben über


IExplorerCommand::GetState-Methode (shobjidl_core.h)

Ruft Zustandsinformationen ab, die einem angegebenen Windows-Explorer-Befehlselement zugeordnet sind.

Syntax

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

Parameter

[in] psiItemArray

Typ: IShellItemArray*

Ein Zeiger auf ein IShellItemArray-Objekt.

[in] fOkToBeSlow

Typ: BOOL

FALSE , wenn ein Verbobjekt keine speicherintensiven Berechnungen ausführen soll, die dazu führen können, dass der UI-Thread nicht mehr reagiert. Das Verb-Objekt sollte in diesem Fall E_PENDING zurückgeben. Wenn TRUE, können diese Berechnungen abgeschlossen werden.

[out] pCmdState

Typ: EXPCMDSTATE*

Ein Zeiger auf einen Wert, der bei erfolgreicher Rückgabe dieser Methode einen oder mehrere Windows Explorer-Befehlszustände empfängt, die durch die EXPCMDSTATE-Konstanten angegeben werden.

Rückgabewert

Typ: HRESULT

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

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_core.h (shobjidl.h einschließen)