Método IDiskQuotaControl::D eleteUser (dskquota.h)
Quita una entrada de usuario del archivo de información de cuota de volumen, si la cantidad de cuota cargada del usuario es cero (0) bytes.
Sintaxis
HRESULT DeleteUser(
[in] PDISKQUOTA_USER pUser
);
Parámetros
[in] pUser
Puntero a la interfaz IDiskQuotaUser del usuario cuyo registro de cuota está marcado para su eliminación.
Valor devuelto
Este método devuelve un error del sistema de archivos o uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
El autor de la llamada tiene derechos de acceso insuficientes. |
|
El usuario posee archivos en el volumen. |
|
El objeto DiskQuotaControl no se inicializa. |
|
El parámetro pUser es NULL. |
|
Memoria insuficiente. |
|
Error inesperado del sistema de archivos. |
|
Se produjo una excepción inesperada. |
Comentarios
Este método no quita realmente la entrada de cuota del volumen. Marca la entrada para su eliminación. El sistema de archivos NTFS realiza la eliminación real más adelante. Después de una llamada a IDiskQuotaControl::D eleteUser, la interfaz IDiskQuotaUser sigue activa. Este método no elimina el objeto de usuario de la memoria. Para liberar el objeto de usuario, llame a IUnknown::Release.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dskquota.h |
Archivo DLL | Dskquota.dll |