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 |