Freigeben über


IBandSite::QueryBand-Methode (shobjidl_core.h)

Ruft Informationen zu einer Band in einer Bandwebsite ab.

Syntax

HRESULT QueryBand(
  [in]            DWORD     dwBandID,
  [out, optional] IDeskBand **ppstb,
  [out, optional] DWORD     *pdwState,
  [out]           LPWSTR    pszName,
  [in]            int       cchName
);

Parameter

[in] dwBandID

Art: DWORD

Die ID des abzufragenden Bandobjekts.

[out, optional] ppstb

Typ: IDeskBand**

Adresse eines IDeskBand-Schnittstellenzeigers , der bei erfolgreicher Rückgabe dieser Methode auf das IDeskBand-Objekt verweist, das das Band darstellt. Dieser Wert kann NULL sein.

[out, optional] pdwState

Typ: DWORD*

Zeiger auf einen DWORD-Wert , der bei erfolgreicher Rückgabe dieser Methode den Zustand des Bandobjekts empfängt. Dieser Zustand ist eine Kombination aus BSSF_VISIBLE, BSSF_NOTITLE und BSSF_UNDELETEABLE. Weitere Informationen zu diesen Flags finden Sie unter BANDSITEINFO . Dieser Wert kann NULL sein, wenn die Zustandsinformationen nicht benötigt werden.

[out] pszName

Typ: LPWSTR

Zeiger auf einen Puffer von cchName-Unicode-Zeichen , der bei erfolgreicher Rückgabe dieser Methode den Namen des Bandobjekts empfängt.

[in] cchName

Typ: int

Die Größe des puffers pszName in Zeichen.

Rückgabewert

Typ: HRESULT

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shldisp.h)
DLL Shell32.dll (Version 4.71 oder höher)