Condividi tramite


Intestazione propvarutil.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

propvarutil.h contiene le interfacce di programmazione seguenti:

Funzioni

 
ClearPropVariantArray

Libera la memoria e i riferimenti usati da una matrice di strutture PROPVARIANT archiviate in una matrice.
ClearVariantArray

Libera la memoria e i riferimenti usati da una matrice di strutture VARIANT archiviate in una matrice.
InitPropVariantFromBoolean

Inizializza una determinata struttura PROPVARIANT come VT_BOOL utilizzando un valore booleano specificato.
InitPropVariantFromBooleanVector

Inizializza una struttura PROPVARIANT da un vettore booleano specificato.
InitPropVariantFromBuffer

Inizializza una struttura PROPVARIANT utilizzando il contenuto di un buffer.
InitPropVariantFromCLSID

Inizializza una struttura PROPVARIANT basata su un identificatore di classe (CLSID).
InitPropVariantFromDouble

Inizializza una struttura PROPVARIANT basata su un valore double specificato.
InitPropVariantFromDoubleVector

Inizializza una struttura PROPVARIANT basata su un vettore specificato di valori double.
InitPropVariantFromFileTime

Inizializza una struttura PROPVARIANT in base alle informazioni archiviate in una struttura FILETIME.
InitPropVariantFromFileTimeVector

Inizializza una struttura PROPVARIANT da un vettore specificato di valori FILETIME.
InitPropVariantFromGUIDAsBuffer

Inizializza una struttura PROPVARIANT basata su un GUID. La struttura viene inizializzata come VT_VECTOR
VT_UI1.
InitPropVariantFromGUIDAsString

Inizializza una struttura PROPVARIANT basata su un GUID. La struttura viene inizializzata come VT_LPWSTR.
InitPropVariantFromInt16

Inizializza una struttura PROPVARIANT basata su un valore intero a 16 bit.
InitPropVariantFromInt16Vector

Inizializza una struttura PROPVARIANT basata su un vettore specificato di valori integer a 16 bit.
InitPropVariantFromInt32

Inizializza una struttura PROPVARIANT basata su un valore intero a 32 bit.
InitPropVariantFromInt32Vector

Inizializza una struttura PROPVARIANT basata su un vettore di valori integer a 32 bit.
InitPropVariantFromInt64

Inizializza una struttura PROPVARIANT basata su un valore Int64 specificato.
InitPropVariantFromInt64Vector

Inizializza una struttura PROPVARIANT basata su un vettore di valori Int64.
InitPropVariantFromPropVariantVectorElem

Inizializza una struttura PROPVARIANT basata su un elemento vettore PROPVARIANT specificato.
InitPropVariantFromResource

Inizializza una struttura PROPVARIANT basata su una risorsa stringa incorporata in un file eseguibile.
InitPropVariantFromString

Inizializza una struttura PROPVARIANT basata su una stringa specificata.
InitPropVariantFromStringAsVector

Inizializza una struttura PROPVARIANT da una stringa specificata. La stringa viene analizzata come elenco delimitato da punti e virgola (ad esempio:_"A; B; C").
InitPropVariantFromStringVector

Inizializza una struttura PROPVARIANT da un vettore di stringa specificato.
InitPropVariantFromStrRet

Inizializza una struttura PROPVARIANT basata su una stringa archiviata in una struttura STRRET.
InitPropVariantFromUInt16

Inizializza una struttura PROPVARIANT basata su un valore intero senza segno a 16 bit.
InitPropVariantFromUInt16Vector

Inizializza una struttura PROPVARIANT basata su un vettore di valori interi senza segno a 16 bit.
InitPropVariantFromUInt32

Inizializza una struttura PROPVARIANT basata su un valore intero senza segno a 32 bit.
InitPropVariantFromUInt32Vector

Inizializza una struttura PROPVARIANT basata su un vettore di valori interi senza segno a 32 bit.
InitPropVariantFromUInt64

Inizializza una struttura PROPVARIANT con un valore intero senza segno a 64 bit.
InitPropVariantFromUInt64Vector

Inizializza una struttura PROPVARIANT basata su un vettore di interi senza segno a 64 bit.
InitPropVariantVectorFromPropVariant

Inizializza un elemento vettore in una struttura PROPVARIANT con un valore archiviato in un altro PROPVARIANT.
InitVariantFromBoolean

Inizializza una struttura VARIANT con un valore booleano.
InitVariantFromBooleanArray

Inizializza una struttura VARIANT da una matrice di valori booleani.
InitVariantFromBuffer

Inizializza una struttura VARIANT con il contenuto di un buffer.
InitVariantFromDispatch

Inizializza una struttura VARIANT basata su un'istanza di un oggetto IDispatch.
InitVariantFromDosDateTime

Inizializza una struttura VARIANT con una data e un'ora specificati nel formato utilizzato da Microsoft MS-DOS. I valori di data e ora vengono convertiti nel formato utilizzato per archiviare data e ora in un valore VARIANT.
InitVariantFromDouble

Inizializza una struttura VARIANT con un valore di tipo DOUBLE.
InitVariantFromDoubleArray

Inizializza una struttura VARIANT con una matrice di valori di tipo DOUBLE.
InitVariantFromFileTime

Inizializza una struttura VARIANT con il contenuto di una struttura FILETIME.
InitVariantFromFileTimeArray

Inizializza una struttura VARIANT con una matrice di strutture FILETIME.
InitVariantFromGUIDAsBuffer

Inizializza una struttura VARIANT basata su un GUID. La struttura viene inizializzata come VT_ARRAY
VT_UI1.
InitVariantFromGUIDAsString

Inizializza una struttura VARIANT basata su un GUID. La struttura viene inizializzata come tipo VT_BSTR.
InitVariantFromInt16

Inizializza una struttura VARIANT con un valore intero a 16 bit.
InitVariantFromInt16Array

Inizializza una struttura VARIANT con una matrice di valori integer a 16 bit.
InitVariantFromInt32

Inizializza una struttura VARIANT con un valore intero a 32 bit.
InitVariantFromInt32Array

Inizializza una struttura VARIANT con una matrice di valori integer a 32 bit.
InitVariantFromInt64

Inizializza una struttura VARIANT con un valore intero a 64 bit.
InitVariantFromInt64Array

Inizializza una struttura VARIANT con una matrice di valori integer a 64 bit.
InitVariantFromResource

Inizializza una struttura VARIANT basata su una risorsa stringa incorporata in un file eseguibile.
InitVariantFromString

Inizializza una struttura VARIANT con una stringa.
InitVariantFromStringArray

Inizializza una struttura VARIANT con una matrice di stringhe.
InitVariantFromStrRet

Inizializza una struttura VARIANT con una stringa archiviata in una struttura STRRET.
InitVariantFromUInt16

Inizializza una struttura VARIANT con un valore intero senza segno a 16 bit.
InitVariantFromUInt16Array

Inizializza una struttura VARIANT con una matrice di valori interi senza segno a 16 bit.
InitVariantFromUInt32

Inizializza una struttura VARIANT con un valore intero senza segno a 32 bit.
InitVariantFromUInt32Array

Inizializza una struttura VARIANT con una matrice di valori interi senza segno a 32 bit.
InitVariantFromUInt64

Inizializza una struttura VARIANT con un valore intero senza segno a 64 bit.
InitVariantFromUInt64Array

Inizializza una struttura VARIANT con una matrice di valori interi senza segno a 64 bit.
InitVariantFromVariantArrayElem

Inizializza una struttura VARIANT con un valore archiviato in un'altra struttura VARIANT.
IsPropVariantString

Specifica se una struttura PROPVARIANT specificata è un tipo stringa.
IsPropVariantVector

Specifica se una struttura PROPVARIANT ha un tipo vettore.
IsVariantArray

Specifica se una variante è una matrice.
IsVariantString

Specifica se una variante è una stringa.
IsVarTypeFloat

Restituisce un valore che indica se un valore VARTYPE è un valore float.
IsVarTypeInteger

Restituisce un valore che indica se un valore VARTYPE è un numero intero.
IsVarTypeNumber

Specifica se VARTYPE è un numero.
IsVarTypeSignedInteger

Restituisce un valore che indica se un valore VARTYPE è un intero con segno.
IsVarTypeUnsignedInteger

Restituisce un valore che indica se un valore VARTYPE è un intero senza segno.
PropVariantChangeType

Imposta un valore archiviato come struttura PROPVARIANT in un valore equivalente di un tipo variant diverso.
PropVariantCompare

Confronta due strutture PROPVARIANT, in base alle unità di confronto e alle impostazioni predefinite.
PropVariantCompareEx

Estende PropVariantCompare consentendo al chiamante di confrontare due strutture PROPVARIANT in base alle unità di confronto e ai flag specificati.
PropVariantGetBooleanElem

Estrae un singolo elemento booleano da una struttura PROPVARIANT di tipo VT_BOOL, VT_VECTOR
VT_BOOL o VT_ARRAY VT_BOOL.
PropVariantGetDoubleElem

Estrae un singolo elemento double da una struttura PROPVARIANT di tipo VT_R8, VT_VECTOR
VT_R8 o VT_ARRAY VT_R8.
PropVariantGetElem

Inizializza una struttura PROPVARIANT basata su un elemento specificato in un'altra struttura PROPVARIANT.
PropVariantGetElementCount

Recupera il numero di elementi di una struttura PROPVARIANT.
PropVariantGetFileTimeElem

Estrae un singolo elemento FILETIME da una struttura PROPVARIANT di tipo VT_FILETIME, VT_VECTOR
VT_FILETIME o VT_ARRAY VT_FILETIME.
PropVariantGetInt16Elem

Estrae un singolo elemento Int16 da una struttura PROPVARIANT di tipo VT_I2, VT_VECTOR
VT_I2 o VT_ARRAY VT_I2.
PropVariantGetInt32Elem

Estrae un singolo elemento Int32 da un PROPVARIANT di tipo VT_I4, VT_VECTOR
VT_I4 o VT_ARRAY VT_I4.
PropVariantGetInt64Elem

Estrae un singolo elemento Int64 da una struttura PROPVARIANT di tipo VT_I8, VT_VECTOR
VT_I8 o VT_ARRAY VT_I8.
PropVariantGetStringElem

Estrae un singolo elemento stringa Unicode da una struttura PROPVARIANT di tipo VT_LPWSTR, VT_BSTR VT_VECTOR
VT_LPWSTR, VT_VECTOR VT_BSTR o VT_ARRAY VT_BSTR.
PropVariantGetUInt16Elem

Estrae un singolo elemento Int16 senza segno da una struttura PROPVARIANT di tipo VT_U12, VT_VECTOR
VT_U12 o VT_ARRAY VT_U12.
PropVariantGetUInt32Elem

Estrae un singolo elemento Int32 senza segno da una struttura PROPVARIANT di tipo VT_UI4, VT_VECTOR
VT_UI4 o VT_ARRAY VT_UI4.
PropVariantGetUInt64Elem

Estrae un singolo elemento Int64 senza segno da una struttura PROPVARIANT di tipo VT_UI8, VT_VECTOR
VT_UI8 o VT_ARRAY VT_UI8.
PropVariantToBoolean

Estrae un valore della proprietà booleana di una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToBooleanVector

Estrae un vettore booleano da una struttura PROPVARIANT.
PropVariantToBooleanVectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore booleano appena allocato.
PropVariantToBooleanWithDefault

Estrae il valore della proprietà Boolean di una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToBSTR

Estrae il valore della proprietà BSTR di una struttura PROPVARIANT.
PropVariantToBuffer

Estrae il valore del buffer da una struttura PROPVARIANT di tipo VT_VECTOR
VT_UI1 o VT_ARRRAY VT_UI1.
PropVariantToCLSID

Estrae il valore della proprietà CLSID (Class Identifier) di una struttura PROPVARIANT.
PropVariantToDouble

Estrae il valore double da una struttura PROPVARIANT.
PropVariantToDoubleVector

Estrae un vettore di double da una struttura PROPVARIANT.
PropVariantToDoubleVectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore double appena allocato.
PropVariantToDoubleWithDefault

Estrae un valore di proprietà double di una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToFileTime

Estrae la struttura FILETIME da una struttura PROPVARIANT.
PropVariantToFileTimeVector

Estrae i dati da una struttura PROPVARIANT in un vettore FILETIME.
PropVariantToFileTimeVectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore FILETIME appena allocato.
PropVariantToGUID

Estrae un valore GUID da una struttura PROPVARIANT.
PropVariantToInt16

Estrae un valore della proprietà Int16 di una struttura PROPVARIANT.
PropVariantToInt16Vector

Estrae un vettore di valori Int16 da una struttura PROPVARIANT.
PropVariantToInt16VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore Int16 appena allocato.
PropVariantToInt16WithDefault

Estrae il valore della proprietà Int16 di una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToInt32

Estrae il valore della proprietà Int32 di una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToInt32Vector

Estrae un vettore di valori lunghi da una struttura PROPVARIANT.
PropVariantToInt32VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore Int32 appena allocato.
PropVariantToInt32WithDefault

Estrae un valore Int32 da una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToInt64

Estrae un valore LONGLONG da una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToInt64Vector

Estrae dati da una struttura PROPVARIANT in un vettore Int64.
PropVariantToInt64VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore LONGLONG appena allocato.
PropVariantToInt64WithDefault

Estrae il valore della proprietà Int64 di una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToString

Estrae un valore stringa da una struttura PROPVARIANT.
PropVariantToStringAlloc

Estrae un valore della proprietà stringa da una struttura PROPVARIANT.
PropVariantToStringVector

Estrae un vettore di stringhe da una struttura PROPVARIANT.
PropVariantToStringVectorAlloc

Estrae i dati da una struttura PROPVARIANT in stringhe appena allocate in un vettore appena allocato.
PropVariantToStringWithDefault

Estrae il valore della proprietà stringa di una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToStrRet

Estrae una stringa da una struttura PROPVARIANT e la inserisce in una struttura STRRET.
PropVariantToUInt16

Estrae un valore short senza segno da una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToUInt16Vector

Estrae i dati da una struttura PROPVARIANT in un vettore corto senza segno.
PropVariantToUInt16VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore short senza segno appena allocato.
PropVariantToUInt16WithDefault

Estrae un valore short senza segno da una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToUInt32

Estrae un valore ULONG da una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToUInt32Vector

Estrae dati da una struttura PROPVARIANT in un vettore ULONG.
PropVariantToUInt32VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore ULONG appena allocato.
PropVariantToUInt32WithDefault

Estrae un valore ULONG da una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito un valore predefinito specificato.
PropVariantToUInt64

Estrae un valore UInt64 da una struttura PROPVARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
PropVariantToUInt64Vector

Estrae dati da una struttura PROPVARIANT in un vettore ULONGLONG.
PropVariantToUInt64VectorAlloc

Estrae i dati da una struttura PROPVARIANT in un vettore ULONGLONG appena allocato.
PropVariantToUInt64WithDefault

Estrae il valore di ULONGLONG da una struttura PROPVARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
PropVariantToVariant

Converte il contenuto di una struttura PROPVARIANT in una struttura VARIANT.
StgDeserializePropVariant

La funzione StgDeserializePropVariant converte un tipo di dati SERIALIZEDPROPERTYVALUE in un tipo di dati PROPVARIANT.
StgSerializePropVariant

La funzione StgSerializePropVariant converte un tipo di dati PROPVARIANT in un tipo di dati SERIALIZEDPROPERTYVALUE.
VariantCompare

Confronta due strutture varianti, in base alle regole di confronto predefinite.
VariantGetBooleanElem

Estrae un singolo elemento booleano da una struttura variante.
VariantGetDoubleElem

Estrae un elemento double da una struttura variante.
VariantGetElem

Inizializza una struttura VARIANT da un elemento variant specificato.
VariantGetElementCount

Recupera il numero di elementi di una struttura variante.
VariantGetInt16Elem

Estrae un singolo elemento Int16 da una struttura variante.
VariantGetInt32Elem

Estrae un singolo elemento Int32 da una struttura variante.
VariantGetInt64Elem

Estrae un singolo elemento Int64 da una struttura variante.
VariantGetStringElem

Estrae un singolo elemento stringa wide da una struttura variante.
VariantGetUInt16Elem

Estrae un singolo elemento Int16 senza segno da una struttura variante.
VariantGetUInt32Elem

Estrae un singolo elemento Int32 senza segno da una struttura variante.
VariantGetUInt64Elem

Estrae un singolo elemento Int64 senza segno da una struttura variante.
VariantToBoolean

Estrae il valore di una proprietà booleana da una struttura VARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToBooleanArray

Estrae una matrice di valori booleani da una struttura VARIANT.
VariantToBooleanArrayAlloc

Alloca una matrice di valori BOOL e quindi estrae i dati da una struttura VARIANT in tale matrice.
VariantToBooleanWithDefault

Estrae un valore BOOL da una struttura VARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToBuffer

Estrae il contenuto di un buffer archiviato in una struttura VARIANT di tipo VT_ARRRAY
VT_UI1.
VariantToDosDateTime

Estrae un valore di data e ora in formato MICROSOFT MS-DOS da una struttura VARIANT.
VariantToDouble

Estrae un valore DOUBLE da una struttura VARIANT. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToDoubleArray

Estrae una matrice di valori DOUBLE da una struttura VARIANT.
VariantToDoubleArrayAlloc

Alloca una matrice di valori DOUBLE e quindi estrae i dati da una struttura VARIANT in tale matrice.
VariantToDoubleWithDefault

Estrae un valore DOUBLE da una struttura VARIANT. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToFileTime

Estrae una struttura FILETIME da una struttura variante.
VariantToGUID

Estrae un valore della proprietà GUID di una struttura variante.
VariantToInt16

Estrae il valore della proprietà Int16 di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito da questa funzione.
VariantToInt16Array

Estrae i dati da una struttura vettoriale in una matrice Int16.
VariantToInt16ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice Int16 appena allocata.
VariantToInt16WithDefault

Estrae un valore della proprietà Int16 di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToInt32

Estrae un valore della proprietà Int32 di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToInt32Array

Estrae i dati da una struttura vettoriale in una matrice Int32.
VariantToInt32ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice Int32 appena allocata.
VariantToInt32WithDefault

Estrae un valore della proprietà Int32 di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToInt64

Estrae un valore della proprietà Int64 di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToInt64Array

Estrae i dati da una struttura vettoriale in una matrice Int64.
VariantToInt64ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice Int64 appena allocata.
VariantToInt64WithDefault

Estrae un valore della proprietà Int64 di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToPropVariant

Copia il contenuto di una struttura VARIANT in una struttura PROPVARIANT.
VariantToString

Estrae il valore variant di una struttura variante in una stringa. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToStringAlloc

Estrae il valore variant di una struttura variant in una stringa appena allocata. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToStringArray

Estrae i dati da una struttura vettoriale in una matrice String.
VariantToStringArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice stringa appena allocata.
VariantToStringWithDefault

Estrae il valore della proprietà stringa di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToStrRet

Se la variante di origine è una VT_BSTR, estrae la stringa e la inserisce in una struttura STRRET.
VariantToUInt16

Estrae un valore di proprietà Int16 senza segno di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito da questa funzione.
VariantToUInt16Array

Estrae i dati da una struttura vettoriale in una matrice Int16 senza segno.
VariantToUInt16ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice int16 appena allocata.
VariantToUInt16WithDefault

Estrae un valore di proprietà Int16 senza segno di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToUInt32

Estrae il valore della proprietà Int32 senza segno di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToUInt32Array

Estrae i dati da una struttura vettoriale in una matrice Int32 senza segno.
VariantToUInt32ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice int32 appena allocata.
VariantToUInt32WithDefault

Estrae un valore di proprietà Int32 senza segno di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.
VariantToUInt64

Estrae il valore della proprietà Int64 senza segno di una struttura variante. Se non è possibile estrarre alcun valore, viene assegnato un valore predefinito.
VariantToUInt64Array

Estrae i dati da una struttura vettoriale in una matrice Int64 senza segno.
VariantToUInt64ArrayAlloc

Estrae i dati da una struttura vettoriale in una matrice Int64 appena allocata.
VariantToUInt64WithDefault

Estrae un valore della proprietà Int64 senza segno di una struttura variante. Se non esiste alcun valore, viene restituito il valore predefinito specificato.

Enumerazioni

 
PROPVAR_COMPARE_UNIT

Questi flag sono associati a determinati confronti di struttura PROPVARIANT.