Condividi tramite


Funzione SHObjectProperties (shlobj_core.h)

[SHObjectProperties è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.

Richiama il comando di menu di scelta rapida Proprietà in un oggetto Shell.

Sintassi

BOOL SHObjectProperties(
  [in] HWND   hwnd,
  [in] DWORD  shopObjectType,
  [in] PCWSTR pszObjectName,
  [in] PCWSTR pszPropertyPage
);

Parametri

[in] hwnd

Tipo: HWND

Handle della finestra padre della finestra di dialogo. Questo valore può essere NULL.

[in] shopObjectType

Tipo: DWORD

Valore flag che specifica il tipo di oggetto.

SHOP_PRINTERNAME

pszObjectName contiene il nome descrittivo di una stampante.

SHOP_FILEPATH

pszObjectName contiene un nome di file completo.

SHOP_VOLUMEGUID

pszObjectName contiene un nome del volume del modulo \?\Volume{GUID}, dove {GUID} è un identificatore univoco globale (ad esempio,"\?\Volume{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}) o (b) un percorso di unità (ad esempio"C:").

[in] pszObjectName

Tipo: PCWSTR

Stringa Unicode con terminazione null contenente il nome dell'oggetto. Il contenuto della stringa è determinato dal flag impostato in shopObjectType.

[in] pszPropertyPage

Tipo: PCWSTR

Stringa Unicode con terminazione null contenente il nome della pagina del foglio delle proprietà da aprire inizialmente. Impostare questo parametro su NULL per specificare la pagina predefinita.

Valore restituito

Tipo: BOOL

TRUE se il comando viene richiamato correttamente; in caso contrario, FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h (include Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)