IDiskQuotaControl::Initialize, méthode (dskquota.h)

Initialise un nouvel objet DiskQuotaControl en ouvrant le volume du système de fichiers NTFS avec les droits d’accès demandés. La valeur de retour indique si le volume prend en charge les quotas de disque du système de fichiers NTFS et si l’appelant dispose de droits d’accès suffisants.

Syntaxe

HRESULT Initialize(
  [in] LPCWSTR pszPath,
  [in] BOOL    bReadWrite
);

Paramètres

[in] pszPath

Chemin d’accès à la racine du volume, tel que C:\ ou \\votre ordinateur.

[in] bReadWrite

Si cette valeur est TRUE, le volume est ouvert en mode lecture/écriture. Si cette valeur est FALSE, le volume est ouvert en mode lecture seule. Pour écrire des données dans le fichier de quota, vous devez spécifier TRUE et l’appel à cette méthode doit être retourné avec succès.

Valeur retournée

Cette méthode retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
Réussite.
ERROR_ACCESS_DENIED
Les droits d’accès de l’appelant sont insuffisants.
ERROR_BAD_PATHNAME
Le nom du chemin d’accès demandé n’est pas valide.
ERROR_FILE_NOT_FOUND
Le fichier ou l’objet demandé est introuvable.
ERROR_INITIALIZED
L’objet contrôleur a déjà été initialisé. L’initialisation multiple n’est pas autorisée.
ERROR_INVALID_NAME
Le chemin du fichier demandé n’est pas valide.
ERROR_NOT_SUPPORTED
Le système de fichiers ne prend pas en charge les quotas.
ERROR_PATH_NOT_FOUND
Le chemin du fichier demandé est introuvable.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dskquota.h
DLL Dskquota.dll

Voir aussi

Interfaces de gestion des disques

Quotas de disque

GetVolumePathName

IDiskQuotaControl