Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La sezione è la terza parte del flusso del set di proprietà e contiene i valori effettivi del set di proprietà.
Una sezione contiene:
- Numero di byte per la sezione che include il conteggio dei byte stesso.
- Matrice di coppie ID proprietà/Offset a 32 bit.
- Matrice di coppie indicatori/valore tipo di proprietà.
Gli offset sono la distanza dall'inizio della sezione all'inizio della coppia di proprietà (tipo, valore). In questo modo una sezione può essere copiata come matrice di byte senza alcuna traduzione della struttura interna.
Le pseudo-strutture seguenti illustrano il formato di una sezione.
typedef struct tagPROPERTYSECTIONHEADER
{
DWORD cbSection ; // Size of Section
DWORD cProperties ; // Count of Properties in section
} PROPERTYSECTIONHEADER;
typedef struct tagPROPERTYIDOFFSET
{
DWORD propid; // Name of property
DWORD dwOffset; // Offset from start of section to property
} PROPERTYIDOFFSET;
typedef struct tagSERIALIZEDPROPERTYVALUE
{
DWORD dwType; // Property Type
BYTE rgb[]; // Property Value
} SERIALIZEDPROPERTYVALUE ;