IFileDataRetriever::GetRelativeDirectoryPath
Ottiene il percorso del file, relativo alla directory radice della replica.
HRESULT GetRelativeDirectoryPath(
LPWSTR pszDirectoryPath,
ULONG *pcchDirectoryPathLength);
Parametri
- pszDirectoryPath
[in, out, size_is(*pcchDirectoryPathLength), unique] Restituisce il percorso del file, relativo alla directory radice della replica. Questo percorso non presenta una barra come primo carattere.
- pcchDirectoryPathLength
[in, out] Specifica il numero di caratteri in pszDirectoryPath. Restituisce il numero di caratteri necessari per recuperare la directory se pszDirectoryPath è troppo piccolo oppure restituisce il numero di caratteri scritti.
Valore restituito
S_OK
E_POINTER
E_INVALIDARG
HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pszDirectoryPath è troppo piccolo. In questo caso, il numero di caratteri necessari viene restituito in pcchDirectoryPathLength.
Osservazioni
Per ottenere il percorso relativo completo del file, combinare il percorso restituito in pszDirectoryPath con il nome del file contenuto nel valore WIN32_FIND_DATAW.cFileName restituito da IFileDataRetriever::GetFileInfo.
Percorso restituito in pszDirectoryPath, relativo alla directory radice della replica. Non contiene una barra come primo carattere. Ad esempio, quando questo metodo viene chiamato per un file nella directory radice della replica, pszDirectoryPath contiene la stringa vuota " ".