Método IDiskQuotaUserBatch::Add (dskquota.h)

Agrega un puntero IDiskQuotaUser a la lista de lotes. Este método llama a AddRef en el puntero de interfaz pUser . Se llama automáticamente a release en cada puntero de interfaz IDiskQuotaUser independiente cuando se destruye el objeto por lotes.

Al establecer valores en un objeto de usuario de cuota como preparación para el procesamiento por lotes, especifique FALSE para el parámetro fWriteThrough en los métodos IDiskQuotaUser::SetQuotaLimit e IDiskQuotaUser::SetQuotaThreshold . Almacena los valores en memoria sin escribir en el disco. Para escribir los cambios en el disco, llame al método IDiskQuotaUserBatch::FlushToDisk .

Sintaxis

HRESULT Add(
  [in] PDISKQUOTA_USER pUser
);

Parámetros

[in] pUser

Puntero a la interfaz IDiskQuotaUser del objeto de usuario de cuota.

Valor devuelto

Este método devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
El parámetro pUser es NULL.
E_OUTOFMEMORY
Memoria insuficiente.
E_UNEXPECTED
Se produjo una excepción inesperada.

Requisitos

Requisito Value
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

Consulte también

Interfaces de administración de discos

Cuotas de disco

IDiskQuotaUserBatch