Condividi tramite


funzione PifMgr_SetProperties (shlobj_core.h)

[PifMgr_SetProperties è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

Assegna valori a un blocco di dati da un file con estensione pif.

Sintassi

int PifMgr_SetProperties(
  [in, optional] HANDLE     hProps,
  [in, optional] PCSTR      pszGroup,
  [in]           const void *lpProps,
                 int        cbProps,
                 UINT       flOpt
);

Parametri

[in, optional] hProps

Tipo: HANDLE

Handle per le proprietà dell'applicazione. Questo parametro deve essere impostato sul valore restituito da PifMgr_OpenProperties.

[in, optional] pszGroup

Tipo: PCSTR

Stringa ANSI con terminazione Null contenente il nome del gruppo di proprietà. Può essere uno dei seguenti o qualsiasi altro nome che corrisponde a un'estensione .pif valida.

"WINDOWS 286 3.0"

"WINDOWS 386 3.0"

"WINDOWS VMM 4.0"

"WINDOWS NT 3.1"

"WINDOWS NT 4.0"

[in] lpProps

Tipo: const void*

Buffer di record del gruppo di proprietà che contiene i dati.

cbProps

Tipo: int

Dimensioni del buffer, in byte, a cui punta lpProps.

flOpt

Tipo: UINT

Sempre SETPROPS_NONE.

Valore restituito

Tipo: int

Restituisce la quantità di informazioni trasferite, in byte. Restituisce zero se non è possibile trovare il gruppo o si verifica un errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

PifMgr_GetProperties