Freigeben über


IOpenControlPanel::GetPath-Methode (shobjidl_core.h)

Ruft den Pfad eines angegebenen Systemsteuerung-Elements ab.

Syntax

HRESULT GetPath(
  [in]  LPCWSTR pszName,
  [out] LPWSTR  pszPath,
  [in]  UINT    cchPath
);

Parameter

[in] pszName

Typ: LPCWSTR

Ein Zeiger auf den kanonischen Namen des Elements oder seine GUID. Dieser Wert kann NULL sein. Weitere Informationen finden Sie unter Hinweise. Eine vollständige Liste Systemsteuerung kanonischen Elementnamen finden Sie unter Kanonische Namen von Systemsteuerung Items.

[out] pszPath

Typ: LPWSTR

Wenn diese Methode zurückgibt, enthält den Pfad des angegebenen Systemsteuerung Elements als Unicode-Zeichenfolge.

[in] cchPath

Typ: UINT

Die Größe des Puffers, auf den pszPath in WCHARs verweist.

Rückgabewert

Typ: HRESULT

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

Hinweise

Wenn pszName auf den kanonischen Namen oder die GUID des Elements verweist, befindet sich der zurückgegebene Pfad in einer dieser beiden Formen, abhängig von der neuesten Systemsteuerung Ansicht (klassische Ansicht oder Kategorieansicht):

::{CLSID_ControlPanel}\::{item guid}
::{CLSID_ControlPanelCategory}\categoryId\::{item guid}

Wenn pszNameNULL ist, wird einer der folgenden beiden Werte zurückgegeben:

::{CLSID_ControlPanel}
::{CLSID_ControlPanelCategory}

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)

Weitere Informationen

Entwickeln für die Systemsteuerung

IOpenControlPanel