Método IDiskQuotaUser::SetQuotaLimit (dskquota.h)

Define o valor de limite de cota do usuário no volume. O limite é definido como a quantidade máxima de espaço em disco disponível para o usuário do volume.

Sintaxe

HRESULT SetQuotaLimit(
  [in] LONGLONG llLimit,
  [in] BOOL     fWriteThrough
);

Parâmetros

[in] llLimit

O limite de cota, em bytes. Se esse valor for -1, o usuário terá uma cota ilimitada.

[in] fWriteThrough

Se esse valor for TRUE, o valor será gravado imediatamente no arquivo de cota do volume. Caso contrário, o valor será gravado somente na memória local do objeto de usuário de cota. Normalmente, esse valor deve ser definido como TRUE. Defina-o como FALSE ao usar a interface IDiskQuotaUserBatch para modificar várias entradas de cota de usuário ao mesmo tempo.

Retornar valor

Esse método retorna um erro do sistema de arquivos ou um dos valores a seguir.

Código de retorno Descrição
S_OK
Êxito.
ERROR_ACCESS_DENIED
O chamador não tem direitos de acesso suficientes.
ERROR_LOCK_FAILED
Falha ao obter um bloqueio exclusivo.
E_FAIL
Ocorreu um erro inesperado do sistema de arquivos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dskquota.h
DLL Dskquota.dll

Confira também

Interfaces do gerenciamento de disco

Cotas de disco

IDiskQuotaUser