Función SHObjectProperties (shlobj_core.h)

[SHObjectProperties está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Invoca el comando de menú contextual Propiedades en un objeto Shell.

Sintaxis

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

Parámetros

[in] hwnd

Tipo: HWND

Identificador de la ventana primaria del cuadro de diálogo. Este valor puede ser NULL.

[in] shopObjectType

Tipo: DWORD

Valor de marca que especifica el tipo de objeto.

SHOP_PRINTERNAME

pszObjectName contiene el nombre descriptivo de una impresora.

SHOP_FILEPATH

pszObjectName contiene un nombre de archivo completo.

SHOP_VOLUMEGUID

pszObjectName contiene (a) un nombre de volumen del formulario \?\Volume{GUID}, donde {GUID} es un identificador único global (por ejemplo, "\?\Volume{2eca078d-5cbc-43d3-aff8-7e8511f60d0e})" o (b) una ruta de acceso de unidad (por ejemplo, "C:").

[in] pszObjectName

Tipo: PCWSTR

Cadena Unicode terminada en null que contiene el nombre del objeto. El contenido de la cadena viene determinado por la marca establecida en shopObjectType.

[in] pszPropertyPage

Tipo: PCWSTR

Cadena Unicode terminada en null que contiene el nombre de la página de hoja de propiedades que se va a abrir inicialmente. Establezca este parámetro en NULL para especificar la página predeterminada.

Valor devuelto

Tipo: BOOL

TRUE si el comando se invoca correctamente; de lo contrario, FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h (incluya Shlobj.h)
Library Shell32.lib
Archivo DLL Shell32.dll (versión 5.0 o posterior)