Condividi tramite


Metodo IKnownFolderManager::FolderIdToCsidl (shobjidl_core.h)

Ottiene il valore CSIDL legacy equivalente a un valore KNOWNFOLDERID specificato.

Sintassi

HRESULT FolderIdToCsidl(
  [in]  REFKNOWNFOLDERID rfid,
  [out] int              *pnCsidl
);

Parametri

[in] rfid

Tipo: REFKNOWNFOLDERID

Riferimento all'oggetto KNOWNFOLDERID.

[out] pnCsidl

Tipo: int*

Quando questo metodo restituisce, contiene un puntatore al valore CSIDL . Questo puntatore viene passato non inizializzato.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario, incluso quanto segue:

Codice restituito Descrizione
E_INVALIDARG
Tra le altre cose, questo valore può indicare che il parametro rfid fa riferimento a un KNOWNFOLDERID che non è presente nel sistema. Non tutti i valori KNOWNFOLDERID sono presenti in tutti i sistemi. Usare IKnownFolderManager::GetFolderIds per recuperare il set di valori KNOWNFOLDERID per il sistema corrente.

Commenti

Per chiamare questo metodo, il chiamante deve avere almeno privilegi Utente.

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)
DLL Shell32.dll

Vedi anche

IKnownFolderManager

IKnownFolderManager::FolderIdFromCsidl

Esempio di cartelle note