Metodo IKnownFolderManager::Redirect (shobjidl_core.h)
Reindirizza le richieste di cartelle per cartelle comuni e per utente.
Sintassi
HRESULT Redirect(
[in] REFKNOWNFOLDERID rfid,
[in, optional] HWND hwnd,
[in] KF_REDIRECT_FLAGS flags,
[in, optional] LPCWSTR pszTargetPath,
[in] UINT cFolders,
[in] const KNOWNFOLDERID *pExclusion,
[out] LPWSTR *ppszError
);
Parametri
[in] rfid
Tipo: REFKNOWNFOLDERID
Riferimento alla cartella KNOWNFOLDERID della cartella da reindirizzare.
[in, optional] hwnd
Tipo: HWND
Handle della finestra padre usata per visualizzare le finestre di dialogo dell'interfaccia utente dello stato del motore di copia quando KF_REDIRECT_WITH_UI viene passato nel parametro flag . Se non è necessaria alcuna finestra di dialogo di stato, questo valore può essere NULL.
[in] flags
Tipo: KF_REDIRECT_FLAGS
Opzioni di KF_REDIRECT_FLAGS per il reindirizzamento.
[in, optional] pszTargetPath
Tipo: LPCWSTR
Puntatore al nuovo percorso della cartella. Si tratta di una stringa Unicode con terminazione null. Questo valore può essere NULL.
[in] cFolders
Tipo: UINT
Numero di valori KNOWNFOLDERID nella matrice in pExclusion.
[in] pExclusion
Tipo: NOTOFOLDERID const*
Puntatore a una matrice di valori KNOWNFOLDERID che fanno riferimento a sottocartelle di rfid che devono essere esclusi dal reindirizzamento. Se non vengono escluse sottocartelle, questo valore può essere NULL.
[out] ppszError
Tipo: LPWSTR*
Quando questo metodo restituisce, contiene l'indirizzo di un puntatore a una stringa Unicode con terminazione null contenente un messaggio di errore se è stato generato. Questo valore può essere NULL.
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 |
---|---|
|
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. |
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per