Sistema de propiedades de Windows
Información general sobre la tecnología del sistema de propiedades de Windows.
Para desarrollar el sistema de propiedades de Windows, necesita estos encabezados:
Para obtener instrucciones de programación para esta tecnología, consulte:
Enumeraciones
_PROPERTYUI_FLAGS Especifica las características de propiedad. |
GETPROPERTYSTOREFLAGS Indica marcas que modifican el objeto de almacén de propiedades recuperado por métodos que crean un almacén de propiedades, como IShellItem2::GetPropertyStore o IPropertyStoreFactory::GetPropertyStore. |
PDOPSTATUS Proporciona marcas de estado de operación. |
PKA_FLAGS Describe el comportamiento de la matriz de cambios de propiedad. |
PLACEHOLDER_STATES Especifica los estados que puede tener un archivo de marcador de posición. Recupere este valor a través de la propiedad System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus). |
PROPDESC_AGGREGATION_TYPE Describe cómo se muestran los valores de propiedad cuando se seleccionan varios elementos. |
PROPDESC_COLUMNINDEX_TYPE Indica si se puede indexar una propiedad o cómo se puede indexar. |
PROPDESC_CONDITION_TYPE Describe el tipo de condición que se va a usar al mostrar la propiedad en la interfaz de usuario del generador de consultas en Windows Vista, pero no en Windows 7 y versiones posteriores. |
PROPDESC_ENUMFILTER Describe la lista filtrada de descripciones de propiedades que se devuelven. |
PROPDESC_FORMAT_FLAGS Usado por funciones auxiliares de descripción de propiedades, como PSFormatForDisplay, para indicar el formato de una cadena de propiedad. |
PROPDESC_RELATIVEDESCRIPTION_TYPE Describe el tipo de descripción relativa de una descripción de propiedad, determinado por el atributo relativeDescriptionType del elemento displayInfo. |
PROPDESC_SEARCHINFO_FLAGS Determina si Windows Search indexa y cómo se indexa una propiedad. |
PROPDESC_TYPE_FLAGS Describe los atributos del elemento typeInfo del archivo .propdesc de la propiedad. |
PROPDESC_VIEW_FLAGS Estas marcas describen las propiedades de las cadenas de lista de descripción de propiedades. |
PROPVAR_COMPARE_UNIT Estas marcas están asociadas a determinadas comparaciones de estructura PROPVARIANT. |
PSC_STATE Especifica el estado de una propiedad. El código que hospeda la memoria caché del almacén de propiedades en memoria los establece manualmente. |
SYNC_ENGINE_STATE_FLAGS Especifica los valores usados por cualquier motor de sincronización para exponer sus estados internos del motor al valor de PKEY_StorageProviderStatus del Almacén de propiedades en el indexador de archivos Para actualizar la propiedad, llame primero a IShellItem2::GetPropertyStore con la marca GPS_EXTRINSICPROPERTIES. A continuación, llame al método IPropertyStore::SetValue del objeto devuelto, especificando la clave PKEY_StorageProviderStatus, para establecer el valor de máscara de bits de la propiedad mediante estos SYNC_ENGINE_STATE_FLAGS. |
SYNC_TRANSFER_STATUS Especifica los valores de estado posibles usados en la propiedad System.SyncTransferStatus. |
Functions
Append Inserta una operación de cambio al final de una matriz. |
|||
AppendOrReplace Reemplaza la primera aparición de un cambio que afecta a la misma clave de propiedad que el cambio proporcionado. Si la clave de propiedad aún no está en la matriz, este método anexa el cambio al final de la matriz. |
|||
ApplyToPropVariant Aplica un cambio a un valor de propiedad. |
|||
ClearPropVariantArray Libera la memoria y las referencias usadas por una matriz de estructuras PROPVARIANT almacenadas en una matriz. |
|||
ClearVariantArray Libera la memoria y las referencias usadas por una matriz de estructuras VARIANT almacenadas en una matriz. |
|||
CoerceToCanonicalValue Convierte el valor en el valor canónico, según la descripción de la propiedad. |
|||
EnumeratePropertyDescriptions Obtiene una instancia del objeto subsistema que implementa IPropertyDescriptionList, para obtener la lista completa o parcial de descripciones de propiedades en el sistema. |
|||
FindMatchingIndex Compara el valor de propiedad especificado con los valores enumerados de una lista y devuelve el índice coincidente. |
|||
FormatForDisplay Obtiene una representación de cadena Unicode con formato de un valor de propiedad. (IPropertyDescription.FormatForDisplay) |
|||
FormatForDisplay Obtiene una representación de cadena Unicode con formato de un valor de propiedad. (IPropertySystem.FormatForDisplay) |
|||
FormatForDisplay Los desarrolladores deben usar IPropertyDescription en su lugar. Obtiene una representación de cadena Unicode con formato de un valor de propiedad. |
|||
FormatForDisplayAlloc Obtiene una representación de cadena de un valor de propiedad en un búfer de memoria asignado. |
|||
FreePropVariantArray Libera la memoria y las referencias utilizadas por una matriz de estructuras PROPVARIANT. |
|||
GetAdditionalSortByAliases Obtiene la dirección de un puntero a la interfaz IPropertyDescriptionList, que contiene valores de columna de ordenación adicionales. |
|||
GetAggregationType Obtiene un valor que describe cómo se muestran los valores de propiedad cuando se seleccionan varios elementos en la interfaz de usuario. |
|||
GetAt Obtiene la operación de cambio en un índice de matriz especificado. |
|||
GetAt Obtiene la descripción de la propiedad en el índice especificado en una lista de descripción de propiedades. |
|||
GetAt Obtiene el objeto IPropertyEnumType en el índice especificado de la lista. |
|||
GetCanonicalName Obtiene el nombre con distinción entre mayúsculas y minúsculas por el que se conoce una propiedad para el sistema, independientemente de su nombre localizado. |
|||
GetColumnIndexType Determina cómo se indexa la propiedad actual. |
|||
GetColumnState Obtiene la marca de estado de columna, que describe cómo se debe tratar la propiedad mediante interfaces o API que usan esta marca. |
|||
GetConditionAt No se admite. Obtiene la condición en el índice especificado. |
|||
GetConditionType Obtiene el tipo de condición y la operación de condición predeterminada que se va a usar al mostrar la propiedad en la interfaz de usuario del generador de consultas. Esto influye en la lista de condiciones de predicado (por ejemplo, iguales, menores que y contiene) que se muestran para esta propiedad. |
|||
GetCount Obtiene el número de operaciones de cambio de la matriz. |
|||
GetCount Obtiene el número de propiedades incluidas en la lista de propiedades. |
|||
GetCount Obtiene el número de elementos de la lista. |
|||
GetDefaultColumnWidth Obtiene el ancho de columna predeterminado de la propiedad en una vista de lista. |
|||
GetDefaultWidth Los desarrolladores deben usar IPropertyDescription en su lugar. Obtiene el ancho de la descripción de la propiedad. |
|||
GetDisplayName Obtiene el nombre para mostrar de la propiedad tal como se muestra en cualquier interfaz de usuario. |
|||
GetDisplayName Los desarrolladores deben usar IPropertyDescription en su lugar. Obtiene una cadena que especifica el nombre de la propiedad adecuada para mostrar a los usuarios. |
|||
GetDisplayText Obtiene texto para mostrar de una estructura de información de enumeración. |
|||
GetDisplayType Obtiene el tipo de datos actual utilizado para mostrar la propiedad . |
|||
GetEditInvitation Obtiene el texto usado en los controles de edición hospedados en varios cuadros de diálogo. |
|||
GetEnumType Obtiene un tipo de enumeración de una estructura de información de enumeración. |
|||
GetEnumTypeList Obtiene una instancia de IPropertyEnumTypeList, que se puede usar para enumerar los valores posibles de una propiedad. |
|||
GetFlags Los desarrolladores deben usar IPropertyDescription en su lugar. Obtiene marcas de características de propiedad para una propiedad especificada. |
|||
GetGroupingRange Obtiene el método de agrupación que se va a usar cuando una vista se agrupa mediante una propiedad y recupera el tipo de agrupación. |
|||
GetHelpInfo Los desarrolladores deben usar IPropertyDescription en su lugar. (IPropertyUI.GetHelpInfo) |
|||
GetImageReference Recupera la referencia de imagen asociada a una enumeración de propiedades. |
|||
GetImageReferenceForValue Obtiene la referencia de imagen asociada a un valor de propiedad. |
|||
GetMaxSize Obtiene el valor de tamaño máximo del elemento searchInfo del esquema de propiedades. |
|||
GetProjectionString Devuelve un puntero a una cadena que contiene el nombre canónico del elemento. |
|||
GetPropertyDescription Obtiene una instancia del objeto del subsistema que implementa IPropertyDescription, para obtener la descripción de la propiedad de una propiedad determinada PROPERTYKEY. |
|||
GetPropertyDescription Los desarrolladores deben usar IPropertyDescription en su lugar. Obtiene la descripción de la propiedad de una propiedad especificada. |
|||
GetPropertyDescriptionByName Obtiene una instancia del objeto subsistema que implementa IPropertyDescription, para obtener la descripción de la propiedad para un nombre canónico determinado. |
|||
GetPropertyDescriptionListFromString Obtiene una instancia del objeto subsistema que implementa IPropertyDescriptionList, para obtener una colección ordenada de descripciones de propiedades, en función de la cadena proporcionada. |
|||
GetPropertyKey Obtiene una estructura que actúa como identificador único de una propiedad. |
|||
GetPropertyStore Obtiene un objeto IPropertyStore que corresponde a las marcas proporcionadas. |
|||
GetPropertyStoreForKeys Obtiene un objeto IPropertyStore, dado un conjunto de claves de propiedad. Esto proporciona un método alternativo, posiblemente más rápido, de obtener un objeto IPropertyStore en comparación con la llamada a IPropertyStoreFactory::GetPropertyStore. |
|||
GetPropertyType Obtiene el tipo de variante de la propiedad . |
|||
GetRangeMinValue Obtiene un valor mínimo de una estructura de información de enumeración. |
|||
GetRangeSetValue Obtiene un valor establecido de una estructura de información de enumeración. |
|||
GetRelatedProperty Recupera un objeto IPropertyDescription que representa la propiedad relacionada. |
|||
GetRelativeDescription Compara dos valores de propiedad de la manera especificada por la descripción de la propiedad. Devuelve dos cadenas de presentación que describen cómo se comparan las dos propiedades. |
|||
GetRelativeDescriptionType Obtiene el tipo de descripción relativa de una descripción de propiedad. |
|||
GetSearchInfoFlags Obtiene el PROPDESC_SEARCHINFO_FLAGS asociado a la propiedad . |
|||
GetSortByAlias Obtiene la dirección de un puntero a la interfaz IPropertyDescription que contiene la columna de ordenación principal. |
|||
GetSortDescription Obtiene las marcas de descripción de ordenación actuales de la propiedad , que indican las palabras concretas de las ofertas de ordenación. |
|||
GetSortDescriptionLabel Obtiene la cadena de presentación localizada que describe el criterio de ordenación actual. |
|||
GetState Obtiene el estado de una clave de propiedad especificada. |
|||
GetTypeFlags Obtiene un conjunto de marcas que describen los usos y funcionalidades de la propiedad . |
|||
GetValue Obtiene un valor de una estructura de información de enumeración. |
|||
GetValueAndState Obtiene los datos de valor y estado de una clave de propiedad. |
|||
GetViewFlags Obtiene el conjunto actual de marcas que rigen la vista de la propiedad. |
|||
InitPropVariantFromBoolean Inicializa una estructura PROPVARIANT determinada como un VT_BOOL mediante un valor booleano especificado. |
|||
InitPropVariantFromBooleanVector Inicializa una estructura PROPVARIANT a partir de un vector booleano especificado. |
|||
InitPropVariantFromBuffer Inicializa una estructura PROPVARIANT mediante el contenido de un búfer. |
|||
InitPropVariantFromCLSID Inicializa una estructura PROPVARIANT basada en un identificador de clase (CLSID). |
|||
InitPropVariantFromDouble Inicializa una estructura PROPVARIANT basada en un valor doble especificado. |
|||
InitPropVariantFromDoubleVector Inicializa una estructura PROPVARIANT basada en un vector especificado de valores dobles. |
|||
InitPropVariantFromFileTime Inicializa una estructura PROPVARIANT basada en la información almacenada en una estructura FILETIME. |
|||
InitPropVariantFromFileTimeVector Inicializa una estructura PROPVARIANT a partir de un vector especificado de valores FILETIME. |
|||
InitPropVariantFromGUIDAsBuffer Inicializa una estructura PROPVARIANT basada en un GUID. La estructura se inicializa como VT_VECTOR |
VT_UI1. | ||
InitPropVariantFromGUIDAsString Inicializa una estructura PROPVARIANT basada en un GUID. La estructura se inicializa como VT_LPWSTR. |
|||
InitPropVariantFromInt16 Inicializa una estructura PROPVARIANT basada en un valor entero de 16 bits. |
|||
InitPropVariantFromInt16Vector Inicializa una estructura PROPVARIANT basada en un vector especificado de valores enteros de 16 bits. |
|||
InitPropVariantFromInt32 Inicializa una estructura PROPVARIANT basada en un valor entero de 32 bits. |
|||
InitPropVariantFromInt32Vector Inicializa una estructura PROPVARIANT basada en un vector de valores enteros de 32 bits. |
|||
InitPropVariantFromInt64 Inicializa una estructura PROPVARIANT basada en un valor Int64 especificado. |
|||
InitPropVariantFromInt64Vector Inicializa una estructura PROPVARIANT basada en un vector de valores Int64. |
|||
InitPropVariantFromPropVariantVectorElem Inicializa una estructura PROPVARIANT basada en un elemento vectorial PROPVARIANT especificado. |
|||
InitPropVariantFromResource Inicializa una estructura PROPVARIANT basada en un recurso de cadena incrustado en un archivo ejecutable. |
|||
InitPropVariantFromString Inicializa una estructura PROPVARIANT basada en una cadena especificada. |
|||
InitPropVariantFromStringAsVector Inicializa una estructura PROPVARIANT a partir de una cadena especificada. La cadena se analiza como una lista delimitada por punto y coma (por ejemplo:_"A; B; C"). |
|||
InitPropVariantFromStringVector Inicializa una estructura PROPVARIANT a partir de un vector de cadena especificado. |
|||
InitPropVariantFromStrRet Inicializa una estructura PROPVARIANT basada en una cadena almacenada en una estructura STRRET. |
|||
InitPropVariantFromUInt16 Inicializa una estructura PROPVARIANT basada en un valor entero de 16 bits sin signo. |
|||
InitPropVariantFromUInt16Vector Inicializa una estructura PROPVARIANT basada en un vector de valores enteros sin signo de 16 bits. |
|||
InitPropVariantFromUInt32 Inicializa una estructura PROPVARIANT basada en un valor entero de 32 bits sin signo. |
|||
InitPropVariantFromUInt32Vector Inicializa una estructura PROPVARIANT basada en un vector de valores enteros sin signo de 32 bits. |
|||
InitPropVariantFromUInt64 Inicializa una estructura PROPVARIANT con un valor entero de 64 bits sin signo. |
|||
InitPropVariantFromUInt64Vector Inicializa una estructura PROPVARIANT basada en un vector de enteros de 64 bits sin signo. |
|||
InitPropVariantVectorFromPropVariant Inicializa un elemento vectorial en una estructura PROPVARIANT con un valor almacenado en otro PROPVARIANT. |
|||
InitVariantFromBoolean Inicializa una estructura VARIANT con un valor booleano. |
|||
InitVariantFromBooleanArray Inicializa una estructura VARIANT a partir de una matriz de valores booleanos. |
|||
InitVariantFromBuffer Inicializa una estructura VARIANT con el contenido de un búfer. |
|||
InitVariantFromDispatch Inicializa una estructura VARIANT basada en una instancia de un objeto IDispatch. |
|||
InitVariantFromDosDateTime Inicializa una estructura VARIANT con una fecha y hora dadas en el formato usado por Microsoft MS-DOS. Los valores de fecha y hora se convierten en el formato utilizado para almacenar la fecha y la hora en una VARIANT. |
|||
InitVariantFromDouble Inicializa una estructura VARIANT con un valor de tipo DOUBLE. |
|||
InitVariantFromDoubleArray Inicializa una estructura VARIANT con una matriz de valores de tipo DOUBLE. |
|||
InitVariantFromFileTime Inicializa una estructura VARIANT con el contenido de una estructura FILETIME. |
|||
InitVariantFromFileTimeArray Inicializa una estructura VARIANT con una matriz de estructuras FILETIME. |
|||
InitVariantFromGUIDAsBuffer Inicializa una estructura VARIANT basada en un GUID. La estructura se inicializa como VT_ARRAY |
VT_UI1. | ||
InitVariantFromGUIDAsString Inicializa una estructura VARIANT basada en un GUID. La estructura se inicializa como un tipo de VT_BSTR. |
|||
InitVariantFromInt16 Inicializa una estructura VARIANT con un valor entero de 16 bits. |
|||
InitVariantFromInt16Array Inicializa una estructura VARIANT con una matriz de valores enteros de 16 bits. |
|||
InitVariantFromInt32 Inicializa una estructura VARIANT con un valor entero de 32 bits. |
|||
InitVariantFromInt32Array Inicializa una estructura VARIANT con una matriz de valores enteros de 32 bits. |
|||
InitVariantFromInt64 Inicializa una estructura VARIANT con un valor entero de 64 bits. |
|||
InitVariantFromInt64Array Inicializa una estructura VARIANT con una matriz de valores enteros de 64 bits. |
|||
InitVariantFromResource Inicializa una estructura VARIANT basada en un recurso de cadena incrustado en un archivo ejecutable. |
|||
InitVariantFromString Inicializa una estructura VARIANT con una cadena. |
|||
InitVariantFromStringArray Inicializa una estructura VARIANT con una matriz de cadenas. |
|||
InitVariantFromStrRet Inicializa una estructura VARIANT con una cadena almacenada en una estructura STRRET. |
|||
InitVariantFromUInt16 Inicializa una estructura VARIANT con un valor entero de 16 bits sin signo. |
|||
InitVariantFromUInt16Array Inicializa una estructura VARIANT con una matriz de valores enteros de 16 bits sin signo. |
|||
InitVariantFromUInt32 Inicializa una estructura VARIANT con un valor entero de 32 bits sin signo. |
|||
InitVariantFromUInt32Array Inicializa una estructura VARIANT con una matriz de valores enteros de 32 bits sin signo. |
|||
InitVariantFromUInt64 Inicializa una estructura VARIANT con un valor entero de 64 bits sin signo. |
|||
InitVariantFromUInt64Array Inicializa una estructura VARIANT con una matriz de valores enteros de 64 bits sin signo. |
|||
InitVariantFromVariantArrayElem Inicializa una estructura VARIANT con un valor almacenado en otra estructura VARIANT. |
|||
InsertAt Inserta una operación de cambio en una matriz en la posición especificada. |
|||
IsKeyInArray Especifica si existe una clave de propiedad determinada en la matriz de cambios. |
|||
IsPropertyWritable Consulta si el controlador de propiedades permite que el usuario edite una propiedad específica en la interfaz de usuario. |
|||
IsPropVariantString Especifica si una estructura PROPVARIANT especificada es un tipo de cadena. |
|||
IsPropVariantVector Especifica si una estructura PROPVARIANT tiene un tipo de vector. |
|||
IsValueCanonical Obtiene un valor que indica si una propiedad es canónica según la definición de la descripción de la propiedad. |
|||
IsVariantArray Especifica si una variante es una matriz. |
|||
IsVariantString Especifica si una variante es una cadena. |
|||
IsVarTypeFloat Devuelve si un VARTYPE es un valor float. |
|||
IsVarTypeInteger Devuelve si un VARTYPE es un entero. |
|||
IsVarTypeNumber Especifica si VARTYPE es un número. |
|||
IsVarTypeSignedInteger Devuelve si un VARTYPE es un entero con signo. |
|||
IsVarTypeUnsignedInteger Devuelve si un VARTYPE es un entero sin signo. |
|||
ParsePropertyName Los desarrolladores deben usar IPropertyDescription en su lugar. Lee los caracteres del nombre de propiedad especificado e identifica el FMTID y propID de la propiedad. |
|||
PifMgr_CloseProperties Cierra las propiedades de la aplicación que se han abierto con PifMgr_OpenProperties. |
|||
PifMgr_GetProperties Devuelve un bloque de datos especificado de un archivo .pif. |
|||
PifMgr_OpenProperties Abre el archivo .pif asociado a una aplicación MS-DOS de Microsoft y devuelve un identificador a las propiedades de la aplicación. |
|||
PifMgr_SetProperties Asigna valores a un bloque de datos de un archivo .pif. |
|||
PropVariantChangeType Convierte un valor almacenado como una estructura PROPVARIANT en un valor equivalente de un tipo de variante diferente. |
|||
PropVariantClear Borra una estructura PROPVARIANT. |
|||
PropVariantCompare Compara dos estructuras PROPVARIANT, basadas en las unidades de comparación y la configuración predeterminadas. |
|||
PropVariantCompareEx Extiende PropVariantCompare al permitir que el autor de la llamada compare dos estructuras PROPVARIANT basadas en unidades de comparación y marcas especificadas. |
|||
PropVariantCopy Crea una copia de una estructura PROPVARIANT. |
|||
PropVariantGetBooleanElem Extrae un único elemento booleano de una estructura PROPVARIANT de tipo VT_BOOL, VT_VECTOR |
VT_BOOL o VT_ARRAY | VT_BOOL. | |
PropVariantGetDoubleElem Extrae un único elemento double de una estructura PROPVARIANT de tipo VT_R8, VT_VECTOR |
VT_R8 o VT_ARRAY | VT_R8. | |
PropVariantGetElem Inicializa una estructura PROPVARIANT basada en un elemento especificado en otra estructura PROPVARIANT. |
|||
PropVariantGetElementCount Recupera el recuento de elementos de una estructura PROPVARIANT. |
|||
PropVariantGetFileTimeElem Extrae un único elemento FILETIME de una estructura PROPVARIANT de tipo VT_FILETIME, VT_VECTOR |
VT_FILETIME o VT_ARRAY | VT_FILETIME. | |
PropVariantGetInt16Elem Extrae un único elemento Int16 de una estructura PROPVARIANT de tipo VT_I2, VT_VECTOR |
VT_I2 o VT_ARRAY | VT_I2. | |
PropVariantGetInt32Elem Extrae un único elemento Int32 de un PROPVARIANT de tipo VT_I4, VT_VECTOR |
VT_I4 o VT_ARRAY | VT_I4. | |
PropVariantGetInt64Elem Extrae un único elemento Int64 de una estructura PROPVARIANT de tipo VT_I8, VT_VECTOR |
VT_I8 o VT_ARRAY | VT_I8. | |
PropVariantGetStringElem Extrae un único elemento de cadena Unicode de una estructura PROPVARIANT de tipo VT_LPWSTR, VT_BSTR, VT_VECTOR |
VT_LPWSTR, VT_VECTOR | VT_BSTR o VT_ARRAY | VT_BSTR. |
PropVariantGetUInt16Elem Extrae un único elemento Int16 sin signo de una estructura PROPVARIANT de tipo VT_U12, VT_VECTOR |
VT_U12 o VT_ARRAY | VT_U12. | |
PropVariantGetUInt32Elem Extrae un único elemento Int32 sin signo de una estructura PROPVARIANT de tipo VT_UI4, VT_VECTOR |
VT_UI4 o VT_ARRAY | VT_UI4. | |
PropVariantGetUInt64Elem Extrae un único elemento Int64 sin signo de una estructura PROPVARIANT de tipo VT_UI8, VT_VECTOR |
VT_UI8 o VT_ARRAY | VT_UI8. | |
PropVariantToBoolean Extrae un valor de propiedad booleano de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToBooleanVector Extrae un vector booleano de una estructura PROPVARIANT. |
|||
PropVariantToBooleanVectorAlloc Extrae datos de una estructura PROPVARIANT en un vector booleano recién asignado. |
|||
PropVariantToBooleanWithDefault Extrae el valor de propiedad booleano de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToBSTR Extrae el valor de la propiedad BSTR de una estructura PROPVARIANT. |
|||
PropVariantToBuffer Extrae el valor del búfer de una estructura PROPVARIANT de tipo VT_VECTOR |
VT_UI1 o VT_ARRRAY | VT_UI1. | |
PropVariantToCLSID Extrae el valor de propiedad del identificador de clase (CLSID) de una estructura PROPVARIANT. |
|||
PropVariantToDouble Extrae el valor doble de una estructura PROPVARIANT. |
|||
PropVariantToDoubleVector Extrae un vector de dobles de una estructura PROPVARIANT. |
|||
PropVariantToDoubleVectorAlloc Extrae datos de una estructura PROPVARIANT en un vector doble recién asignado. |
|||
PropVariantToDoubleWithDefault Extrae un valor de propiedad doble de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToFileTime Extrae la estructura FILETIME de una estructura PROPVARIANT. |
|||
PropVariantToFileTimeVector Extrae datos de una estructura PROPVARIANT en un vector FILETIME. |
|||
PropVariantToFileTimeVectorAlloc Extrae datos de una estructura PROPVARIANT en un vector FILETIME recién asignado. |
|||
PropVariantToGUID Extrae un valor GUID de una estructura PROPVARIANT. |
|||
PropVariantToInt16 Extrae un valor de propiedad Int16 de una estructura PROPVARIANT. |
|||
PropVariantToInt16Vector Extrae un vector de valores Int16 de una estructura PROPVARIANT. |
|||
PropVariantToInt16VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector Int16 recién asignado. |
|||
PropVariantToInt16WithDefault Extrae el valor de la propiedad Int16 de una estructura PROPVARIANT. Si no existe ningún valor actualmente, se devuelve el valor predeterminado especificado. |
|||
PropVariantToInt32 Extrae el valor de la propiedad Int32 de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToInt32Vector Extrae un vector de valores largos de una estructura PROPVARIANT. |
|||
PropVariantToInt32VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector Int32 recién asignado. |
|||
PropVariantToInt32WithDefault Extrae un valor Int32 de una estructura PROPVARIANT. Si no existe ningún valor actualmente, se devuelve el valor predeterminado especificado. |
|||
PropVariantToInt64 Extrae un valor LONGLONG de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToInt64Vector Extrae datos de una estructura PROPVARIANT en un vector Int64. |
|||
PropVariantToInt64VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector LONGLONG recién asignado. |
|||
PropVariantToInt64WithDefault Extrae el valor de la propiedad Int64 de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToString Extrae un valor de cadena de una estructura PROPVARIANT. |
|||
PropVariantToStringAlloc Extrae un valor de propiedad de cadena de una estructura PROPVARIANT. |
|||
PropVariantToStringVector Extrae un vector de cadenas de una estructura PROPVARIANT. |
|||
PropVariantToStringVectorAlloc Extrae datos de una estructura PROPVARIANT en cadenas recién asignadas en un vector recién asignado. |
|||
PropVariantToStringWithDefault Extrae el valor de propiedad de cadena de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToStrRet Extrae una cadena de una estructura PROPVARIANT y la coloca en una estructura STRRET. |
|||
PropVariantToUInt16 Extrae un valor corto sin signo de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToUInt16Vector Extrae datos de una estructura PROPVARIANT en un vector corto sin signo. |
|||
PropVariantToUInt16VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector corto sin signo recién asignado. |
|||
PropVariantToUInt16WithDefault Extrae un valor corto sin signo de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToUInt32 Extrae un valor ULONG de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToUInt32Vector Extrae datos de una estructura PROPVARIANT en un vector ULONG. |
|||
PropVariantToUInt32VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector ULONG recién asignado. |
|||
PropVariantToUInt32WithDefault Extrae un valor ULONG de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve un valor predeterminado especificado. |
|||
PropVariantToUInt64 Extrae un valor UInt64 de una estructura PROPVARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
PropVariantToUInt64Vector Extrae datos de una estructura PROPVARIANT en un vector ULONGLONG. |
|||
PropVariantToUInt64VectorAlloc Extrae datos de una estructura PROPVARIANT en un vector ULONGLONG recién asignado. |
|||
PropVariantToUInt64WithDefault Extrae el valor de ULONGLONG de una estructura PROPVARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
PropVariantToVariant Convierte el contenido de una estructura PROPVARIANT en una estructura VARIANT. |
|||
PropVariantToWinRTPropertyValue Extrae datos de una estructura PROPVARIANT en un valor de propiedad Windows Runtime. |
|||
PSCoerceToCanonicalValue Convierte el valor de una propiedad en el valor canónico, según la descripción de la propiedad. |
|||
PSCreateAdapterFromPropertyStore Crea un adaptador a partir de un IPropertyStore. |
|||
PSCreateDelayedMultiplexPropertyStore Crea un almacén de propiedades de enlace retrasado de solo lectura que contiene varios almacenes de propiedades. |
|||
PSCreateMemoryPropertyStore Crea un almacén de propiedades en memoria. |
|||
PSCreateMultiplexPropertyStore Crea un almacén de propiedades de solo lectura que contiene varios almacenes de propiedades, cada uno de los cuales debe admitir IPropertyStore o IPropertySetStorage. |
|||
PSCreatePropertyChangeArray Crea un contenedor para un conjunto de objetos IPropertyChange. Este contenedor se puede usar con IFileOperation para aplicar un conjunto de cambios de propiedad a un conjunto de archivos. |
|||
PSCreatePropertyStoreFromObject Acepta la interfaz IUnknown de un objeto que admite IPropertyStore o IPropertySetStorage. Si el objeto admite IPropertySetStorage, se ajusta para que admita IPropertyStore. |
|||
PSCreatePropertyStoreFromPropertySetStorage Ajusta una interfaz IPropertySetStorage en una interfaz IPropertyStore. |
|||
PSCreateSimplePropertyChange Crea un cambio de propiedad simple. |
|||
PSEnumeratePropertyDescriptions API contenedora que llama a IPropertySystem::EnumeratePropertyDescriptions del subsistema de esquema. |
|||
PSFormatForDisplay Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en una estructura PROPVARIANT. El autor de la llamada es responsable de asignar el búfer de salida. |
|||
PSFormatForDisplayAlloc Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en una estructura PROPVARIANT. Esta función asigna memoria para la cadena de salida. |
|||
PSFormatPropertyValue Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en un almacén de propiedades. Esta función asigna memoria para la cadena de salida. |
|||
PSGetImageReferenceForValue Obtiene una instancia de una interfaz de descripción de propiedad para una propiedad especificada. |
|||
PSGetItemPropertyHandler Recupera un controlador de propiedades para un elemento de Shell. (PSGetItemPropertyHandler) |
|||
PSGetItemPropertyHandlerWithCreateObject Recupera un controlador de propiedades para un elemento de Shell. (PSGetItemPropertyHandlerWithCreateObject) |
|||
PSGetNamedPropertyFromPropertyStorage Obtiene un valor del almacenamiento de propiedades serializado por nombre de propiedad. |
|||
PSGetNameFromPropertyKey Recupera el nombre canónico de la propiedad, dado su PROPERTYKEY. |
|||
PSGetPropertyDescription Obtiene una instancia de una interfaz de descripción de propiedad para una propiedad especificada por una estructura PROPERTYKEY. |
|||
PSGetPropertyDescriptionByName Obtiene una instancia de una interfaz de descripción de propiedad para un nombre de propiedad especificado. |
|||
PSGetPropertyDescriptionListFromString Obtiene una instancia de una interfaz de lista de descripción de propiedades para una lista de propiedades especificada. |
|||
PSGetPropertyFromPropertyStorage Obtiene el valor de una propiedad tal como se almacena en el almacenamiento de propiedades serializado. |
|||
PSGetPropertyKeyFromName Obtiene la clave de propiedad de un nombre de propiedad canónico. |
|||
PSGetPropertySystem Obtiene una instancia del objeto del subsistema que implementa IPropertySystem. |
|||
PSGetPropertyValue Obtiene un valor de propiedad de un almacén de propiedades. |
|||
PSLookupPropertyHandlerCLSID Obtiene el identificador de clase (CLSID) de un controlador de propiedades de archivo registrado por equipo. |
|||
PSPropertyBag_Delete Elimina una propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_ReadBOOL Lee el valor de datos BOOL de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadBSTR Lee un valor de datos BSTR de una propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_ReadDWORD Lee un valor de datos DWORD de la propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_ReadGUID Lee el valor de datos GUID de una propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_ReadInt Lee un valor de datos int de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadLONG Lee un valor de datos LONG de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadPOINTL Recupera las coordenadas de propiedad almacenadas en una estructura POINTL de un contenedor de propiedades especificado. |
|||
PSPropertyBag_ReadPOINTS Recupera las coordenadas de propiedad almacenadas en una estructura POINTS de un contenedor de propiedades especificado. |
|||
PSPropertyBag_ReadPropertyKey Lee la clave de propiedad de una propiedad en un contenedor de propiedades especificado. |
|||
PSPropertyBag_ReadRECTL Recupera las coordenadas de un rectángulo almacenado en una propiedad contenida en un contenedor de propiedades especificado. |
|||
PSPropertyBag_ReadSHORT Lee el valor de datos SHORT de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadStr Lee el valor de datos de cadena de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadStrAlloc Lee un valor de datos de cadena de una propiedad de un contenedor de propiedades y asigna memoria para la cadena que se lee. |
|||
PSPropertyBag_ReadStream Lee el flujo de datos almacenado en una propiedad determinada contenida en un contenedor de propiedades especificado. |
|||
PSPropertyBag_ReadType Lee el tipo de valor de datos de una propiedad que se almacena en un contenedor de propiedades. |
|||
PSPropertyBag_ReadULONGLONG Lee un valor de datos de ULONGLONG de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_ReadUnknown Lee una propiedad determinada de un valor de datos desconocido en un contenedor de propiedades. |
|||
PSPropertyBag_WriteBOOL Establece el valor BOOL de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteBSTR Establece el valor BSTR de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteDWORD Establece el valor DWORD de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteGUID Establece el valor GUID de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteInt Establece el valor int de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteLONG Establece el valor LONG de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WritePOINTL Almacena las coordenadas de propiedad en una estructuraPOINTL de un contenedor de propiedades especificado. |
|||
PSPropertyBag_WritePOINTS Almacena las coordenadas de propiedad en una estructuraPOINTS de un contenedor de propiedades especificado. |
|||
PSPropertyBag_WritePropertyKey Establece el valor de clave de propiedad de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteRECTL Almacena las coordenadas de un rectángulo en una propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_WriteSHORT Establece el valor SHORT de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteStr Establece el valor de cadena de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteStream Escribe un flujo de datos en una propiedad de un contenedor de propiedades. |
|||
PSPropertyBag_WriteULONGLONG Establece el valor ULONGLONG de una propiedad en un contenedor de propiedades. |
|||
PSPropertyBag_WriteUnknown Escribe una propiedad de un valor de datos desconocido en un contenedor de propiedades. |
|||
PSPropertyKeyFromString Convierte una cadena en una estructura PROPERTYKEY. |
|||
PSRefreshPropertySchema No se admite. Es válido llamar a esta función, pero no se implementa para realizar ninguna función, por lo que no hay ninguna razón para hacerlo. |
|||
PSRegisterPropertySchema Informa al subsistema de esquema de la adición de un archivo de esquema de descripción de propiedad. (PSRegisterPropertySchema) |
|||
PSSetPropertyValue Establece el valor de una propiedad en un almacén de propiedades. |
|||
PSStringFromPropertyKey Crea una cadena que identifica una propiedad a partir de la clave de esa propiedad. |
|||
PSUnregisterPropertySchema Informa al subsistema de esquema de la eliminación de un archivo de esquema de descripción de propiedad. |
|||
RefreshPropertySchema No compatible. (IPropertySystem.RefreshPropertySchema) |
|||
RegisterPropertySchema Informa al subsistema de esquema de la adición de un archivo de esquema de descripción de propiedad. (IPropertySystem.RegisterPropertySchema) |
|||
RemoveAt Quita un cambio especificado. |
|||
SetValueAndState Establece los datos de valor y estado de una clave de propiedad. |
|||
SHAddDefaultPropertiesByExt Agrega propiedades predeterminadas al almacén de propiedades como registrado para la extensión de archivo especificada. |
|||
SHGetPropertyStoreForWindow Recupera un objeto que representa la colección de propiedades de una ventana específica, que permite consultar o establecer esas propiedades. |
|||
SHGetPropertyStoreFromIDList Recupera un objeto que admite IPropertyStore o interfaces relacionadas de un puntero a una lista de identificadores de elemento (PIDL). |
|||
SHGetPropertyStoreFromParsingName Devuelve un almacén de propiedades para un elemento, dada una ruta de acceso o un nombre de análisis. |
|||
SHPropStgCreate Garantiza el control adecuado de la recuperación o asignación de páginas de códigos para la operación de conjunto de propiedades solicitada. |
|||
SHPropStgReadMultiple Ajusta la función IPropertyStorage::ReadMultiple para asegurarse de que las traducciones ANSI y Unicode se controlan correctamente para los conjuntos de propiedades en desuso. |
|||
SHPropStgWriteMultiple Ajusta la función IPropertyStorage::WriteMultiple para asegurarse de que las traducciones ANSI y Unicode se controlan correctamente para los conjuntos de propiedades en desuso. |
|||
UnregisterPropertySchema Informa al subsistema de esquema de la eliminación de un archivo de esquema de descripción de propiedad (.propdesc), mediante una ruta de acceso de archivo al archivo .propdesc en el equipo local. |
|||
VariantCompare Compara dos estructuras variantes, en función de las reglas de comparación predeterminadas. |
|||
VariantGetBooleanElem Extrae un único elemento booleano de una estructura variant. |
|||
VariantGetDoubleElem Extrae un elemento doble de una estructura variant. |
|||
VariantGetElem Inicializa una estructura VARIANT a partir de un elemento variant especificado. |
|||
VariantGetElementCount Recupera el recuento de elementos de una estructura variant. |
|||
VariantGetInt16Elem Extrae un único elemento Int16 de una estructura variant. |
|||
VariantGetInt32Elem Extrae un único elemento Int32 de una estructura variant. |
|||
VariantGetInt64Elem Extrae un único elemento Int64 de una estructura variant. |
|||
VariantGetStringElem Extrae un único elemento de cadena ancha de una estructura variant. |
|||
VariantGetUInt16Elem Extrae un único elemento Int16 sin signo de una estructura variant. |
|||
VariantGetUInt32Elem Extrae un único elemento Int32 sin signo de una estructura variant. |
|||
VariantGetUInt64Elem Extrae un único elemento Int64 sin signo de una estructura variant. |
|||
VariantToBoolean Extrae el valor de una propiedad booleana de una estructura VARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToBooleanArray Extrae una matriz de valores booleanos de una estructura VARIANT. |
|||
VariantToBooleanArrayAlloc Asigna una matriz de valores BOOL y extrae los datos de una estructura VARIANT en esa matriz. |
|||
VariantToBooleanWithDefault Extrae un valor BOOL de una estructura VARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToBuffer Extrae el contenido de un búfer almacenado en una estructura VARIANT de tipo VT_ARRRAY |
VT_UI1. | ||
VariantToDosDateTime Extrae un valor de fecha y hora en formato MS-DOS de Microsoft de una estructura VARIANT. |
|||
VariantToDouble Extrae un valor DOUBLE de una estructura VARIANT. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToDoubleArray Extrae una matriz de valores DOUBLE de una estructura VARIANT. |
|||
VariantToDoubleArrayAlloc Asigna una matriz de valores DOUBLE y extrae los datos de una estructura VARIANT en esa matriz. |
|||
VariantToDoubleWithDefault Extrae un valor DOUBLE de una estructura VARIANT. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToFileTime Extrae una estructura FILETIME de una estructura variant. |
|||
VariantToGUID Extrae un valor de propiedad GUID de una estructura variant. |
|||
VariantToInt16 Extrae el valor de la propiedad Int16 de una estructura variant. Si no se puede extraer ningún valor, esta función asigna un valor predeterminado. |
|||
VariantToInt16Array Extrae datos de una estructura vectorial en una matriz Int16. |
|||
VariantToInt16ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int16 recién asignada. |
|||
VariantToInt16WithDefault Extrae un valor de propiedad Int16 de una estructura variant. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToInt32 Extrae un valor de propiedad Int32 de una estructura variant. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToInt32Array Extrae datos de una estructura vectorial en una matriz Int32. |
|||
VariantToInt32ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int32 recién asignada. |
|||
VariantToInt32WithDefault Extrae un valor de propiedad Int32 de una estructura variant. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToInt64 Extrae un valor de propiedad Int64 de una estructura variant. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToInt64Array Extrae datos de una estructura vectorial en una matriz Int64. |
|||
VariantToInt64ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int64 recién asignada. |
|||
VariantToInt64WithDefault Extrae un valor de propiedad Int64 de una estructura variant. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToPropVariant Copia el contenido de una estructura VARIANT en una estructura PROPVARIANT. |
|||
VariantToString Extrae el valor variant de una estructura variant en una cadena. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToStringAlloc Extrae el valor variant de una estructura variant en una cadena recién asignada. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToStringArray Extrae datos de una estructura vectorial en una matriz String. |
|||
VariantToStringArrayAlloc Extrae datos de una estructura vectorial en una matriz string recién asignada. |
|||
VariantToStringWithDefault Extrae el valor de propiedad de cadena de una estructura variant. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToStrRet Si la variante de origen es una VT_BSTR, extrae la cadena y la coloca en una estructura STRRET. |
|||
VariantToUInt16 Extrae un valor de propiedad Int16 sin signo de una estructura variant. Si no se puede extraer ningún valor, esta función asigna un valor predeterminado. |
|||
VariantToUInt16Array Extrae datos de una estructura vectorial en una matriz Int16 sin signo. |
|||
VariantToUInt16ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int16 recién asignada. |
|||
VariantToUInt16WithDefault Extrae un valor de propiedad Int16 sin signo de una estructura variant. Si no existe ningún valor, se devuelve el valor predeterminado especificado. |
|||
VariantToUInt32 Extrae el valor de propiedad Int32 sin signo de una estructura variant. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToUInt32Array Extrae datos de una estructura vectorial en una matriz Int32 sin signo. |
|||
VariantToUInt32ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int32 recién asignada. |
|||
VariantToUInt32WithDefault Extrae un valor de propiedad Int32 sin signo de una estructura variant. Si no existe ningún valor actualmente, se devuelve el valor predeterminado especificado. |
|||
VariantToUInt64 Extrae el valor de propiedad Int64 sin signo de una estructura variant. Si no se puede extraer ningún valor, se asigna un valor predeterminado. |
|||
VariantToUInt64Array Extrae datos de una estructura vectorial en una matriz Int64 sin signo. |
|||
VariantToUInt64ArrayAlloc Extrae datos de una estructura vectorial en una matriz Int64 recién asignada. |
|||
VariantToUInt64WithDefault Extrae un valor de propiedad Int64 sin signo de una estructura variant. Si no existe ningún valor actualmente, se devuelve el valor predeterminado especificado. |
|||
WinRTPropertyValueToPropVariant Copia el contenido de un valor de propiedad de Windows Runtime en una estructura PROPVARIANT. |
Interfaces
IPropertyChange Expone un método que encapsula un cambio en una sola propiedad. |
IPropertyChangeArray Expone métodos para varias operaciones de cambio que se pueden pasar a IFileOperation. |
IPropertyDescription Expone métodos que enumeran y recuperan detalles de descripción de propiedades individuales. (IPropertyDescription) |
IPropertyDescription2 Expone métodos que enumeran y recuperan detalles de descripción de propiedades individuales. (IPropertyDescription2) |
IPropertyDescriptionAliasInfo Expone métodos para obtener las propiedades de columnas "ordenar por" de un elemento. Los objetos de interfaz de usuario que desean recuperar las columnas de ordenación principal o secundaria para una propiedad determinada usan esta interfaz. |
IPropertyDescriptionList Expone métodos que extraen información de una colección de descripciones de propiedades presentadas como una lista. |
IPropertyDescriptionRelatedPropertyInfo Proporciona un método que recupera una interfaz IPropertyDescription. |
IPropertyDescriptionSearchInfo Expone información relacionada con la búsqueda de una propiedad. |
IPropertyEnumType Expone métodos que extraen datos de la información de enumeración. IPropertyEnumType proporciona acceso a los elementos enum y enumRange del esquema de propiedades de forma programática en tiempo de ejecución. |
IPropertyEnumType2 Expone métodos que extraen datos de la información de enumeración. IPropertyEnumType2 extiende IPropertyEnumType. |
IPropertyEnumTypeList Expone métodos que enumeran los valores posibles de una propiedad. |
IPropertyStoreCache Expone métodos que permiten a un controlador administrar varios estados para cada propiedad. |
IPropertyStoreCapabilities Expone un método que determina si el usuario puede editar una propiedad en la interfaz de usuario. |
IPropertyStoreFactory Expone métodos para obtener un objeto IPropertyStore. |
IPropertySystem Expone métodos que obtienen descripciones de propiedades, registros y anulación del registro de esquemas de propiedades, enumerar descripciones de propiedades y dar formato a los valores de propiedad de forma estricta. |
IPropertyUI Los desarrolladores deben usar IPropertyDescription en su lugar. (IPropertyUI) |
Estructuras
PROPERTYKEY Especifica el identificador FMTID/PID que identifica mediante programación una propiedad. Reemplaza SHCOLUMNID. |
PROPPRG Esta estructura contiene información de un archivo .pif. Lo usa PifMgr_GetProperties. |