Interface IDiskQuotaControl (dskquota.h)

Controla as instalações de cota de disco de um único volume do sistema de arquivos NTFS. O cliente pode consultar e definir atributos de cota específicos do volume por meio de IDiskQuotaControl. O cliente também pode enumerar todas as entradas de cota por usuário no volume. Um cliente cria uma instância dessa interface chamando a função CoCreateInstance usando o identificador de classe CLSID_DiskQuotaControl.

Herança

A interface IDiskQuotaControl herda da interface IConnectionPointContainer . IDiskQuotaControl também tem estes tipos de membros:

Métodos

A interface IDiskQuotaControl tem esses métodos.

 
IDiskQuotaControl::AddUserName

Adiciona uma nova entrada de cota no volume para o usuário especificado. O usuário é identificado pelo nome de domínio e conta.
IDiskQuotaControl::AddUserSid

Adiciona uma nova entrada de cota no volume para o usuário especificado. O usuário é identificado pelo SID (identificador de segurança).
IDiskQuotaControl::CreateEnumUsers

Cria um objeto enumerador para enumerar usuários de cota no volume.
IDiskQuotaControl::CreateUserBatch

Cria um objeto de envio em lote para otimizar atualizações para as configurações de cota de vários usuários simultaneamente.
IDiskQuotaControl::D eleteUser

Remove uma entrada de usuário do arquivo de informações de cota de volume.
IDiskQuotaControl::FindUserName

Localiza uma entrada específica nas informações de cota de volume.
IDiskQuotaControl::FindUserSid

Localiza uma entrada de usuário específica nas informações de cota de volume.
IDiskQuotaControl::GetDefaultQuotaLimit

Recupera o limite de cota padrão para o volume.
IDiskQuotaControl::GetDefaultQuotaLimitText

Recupera o limite de cota padrão para o volume. O limite é expresso como uma cadeia de caracteres de texto; por exemplo, 10,5 MB.
IDiskQuotaControl::GetDefaultQuotaThreshold

Recupera o limite de aviso de cota padrão para o volume.
IDiskQuotaControl::GetDefaultQuotaThresholdText

Recupera o limite de aviso padrão para o volume.
IDiskQuotaControl::GetQuotaLogFlags

Recupera os sinalizadores que controlam o registro em log de eventos de cota relacionados ao usuário no volume.
IDiskQuotaControl::GetQuotaState

Recupera um conjunto de sinalizadores que descrevem o estado do sistema de cotas.
IDiskQuotaControl::GiveUserNameResolutionPriority

Promove o objeto de usuário especificado para o cabeçalho da fila para que ele seja o próximo na linha de resolução.
IDiskQuotaControl::Initialize

Inicializa um novo objeto DiskQuotaControl abrindo o volume do sistema de arquivos NTFS com os direitos de acesso solicitados.
IDiskQuotaControl::InvalidateSidNameCache

Invalida o conteúdo do cache sid-to-name do sistema para solicitações subsequentes para novos objetos de usuário (IEnumDiskQuotaUsers::Next, IDiskQuotaControl::FindUserSid e IDiskQuotaControl::FindUserName) devem obter nomes de usuário do controlador de domínio.
IDiskQuotaControl::SetDefaultQuotaLimit

Modifica o limite de cota padrão.
IDiskQuotaControl::SetDefaultQuotaThreshold

Modifica o limite de aviso padrão.
IDiskQuotaControl::SetQuotaLogFlags

Controla o registro em log de eventos de cota relacionados ao usuário no volume.
IDiskQuotaControl::SetQuotaState

Define o estado do sistema de cotas.
IDiskQuotaControl::ShutdownNameResolution

Converte SID (identificadores de segurança do usuário) em nomes de usuário.

Requisitos

   
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

Confira também

Interfaces do gerenciamento de disco

Cotas de disco