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) |