Condividi tramite


Metodo IKnownFolderManager::GetFolderIds (shobjidl_core.h)

Ottiene una matrice di tutti gli ID di cartelle note registrate. Può essere usato per enumerare tutte le cartelle note.

Sintassi

HRESULT GetFolderIds(
  [out]     KNOWNFOLDERID **ppKFId,
  [in, out] UINT          *pCount
);

Parametri

[out] ppKFId

Tipo: KNOWNFOLDERID**

Quando termina, questo metodo contiene un puntatore a una matrice di tutti i valori KNOWNFOLDERID registrati nel sistema. Usare CoTaskMemFree per liberare queste risorse quando non sono più necessarie.

[in, out] pCount

Tipo: UINT*

Quando termina, questo metodo contiene un puntatore al numero di valori KNOWNFOLDERID nella matrice in ppKFId. La funzionalità [in] di questo parametro non viene usata.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il chiamante di questo metodo deve avere privilegi Utente.

È possibile usare StringFromCLSID o StringFromGUID2 per convertire i valori KNOWNFOLDERID recuperati in stringhe.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IKnownFolderManager

Esempio di cartelle note