Condividi tramite


Funzione StrFormatKBSizeW (shlwapi.h)

Converte un valore numerico in una stringa che rappresenta il numero espresso come valore di dimensione in kilobyte.

Sintassi

PWSTR StrFormatKBSizeW(
        LONGLONG qdw,
  [out] PWSTR    pszBuf,
        UINT     cchBuf
);

Parametri

qdw

Tipo: LONGLONG

Valore numerico da convertire.

[out] pszBuf

Tipo: PTSTR

Puntatore a un buffer che, quando questa funzione viene restituita correttamente, riceve il numero convertito.

cchBuf

Tipo: UINT

Dimensioni di pszBuf, in caratteri.

Valore restituito

Tipo: PTSTR

Restituisce un puntatore alla stringa convertita o NULL se la conversione non riesce.

Osservazioni

In Windows 10 le dimensioni vengono segnalate in base 10 anziché in base 2. Ad esempio, 1 KB è 1000 byte anziché 1024.

Nota

L'intestazione shlwapi.h definisce StrFormatKBSize come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione shlwapi.h
libreria Shlwapi.lib
dll Shlwapi.dll (versione 5.0 o successiva)

Vedere anche

StrFormatByteSizeA

StrFormatByteSizeW