Compartilhar via


CeSetFileAttributes (RAPI)

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função define os atributos de um arquivo em um remoto dispositivo baseado em Windows Embedded CE.

Syntax

BOOL CeSetFileAttributes(
  LPCWSTR lpFileName, 
  DWORD dwFileAttributes 
);

Parameters

  • lpFileName
    [no] Ponteiro longo para um seqüência de caracteres NULL-Terminated que especifica o nome do arquivo cujos atributos devem ser definidas.

    Há um limite tamanho seqüência de caracteres usar como padrão para caminhos de caracteres MAX_PATH.

  • dwFileAttributes
    [no] Especifica os atributos arquivo definido para o arquivo. Este parâmetro pode ser uma combinação dos seguinte valores. No entanto, todos os outros substituir valores FILE_ATTRIBUTE_NORMAL.

    Valor Descrição

    FILE_ATTRIBUTE_ARCHIVE

    O arquivo é um arquivo. Os aplicativos usam esse atributo para arquivos marca para de backup ou remoção.

    FILE_ATTRIBUTE_HIDDEN

    O arquivo está oculto. Ele não está incluído em um listagem de diretórios comum.

    FILE_ATTRIBUTE_NORMAL

    O arquivo não tem nenhum outros um conjunto de atributos. Esse atributo é válido somente se usado sozinho.

    FILE_ATTRIBUTE_READONLY

    O arquivo é somente leitura. Os aplicativos podem ler o arquivo, mas não é possível gravar nele ou excluí-la.

    FILE_ATTRIBUTE_SYSTEM

    O arquivo é parte de sistema operacional ou é usado exclusivamente por ele.

    FILE_ATTRIBUTE_TEMPORARY

    O arquivo está sendo usado para armazenamento temporário. Arquivo sistemas tentar manter todos os dados na memória para acessar rather than liberando os dados mais rápido voltar para armazenamento em massa. Um arquivo temporário deve ser excluído pelo aplicativo assim ele não for mais necessária.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar CeGetLastError e CeRapiGetError.

Remarks

O CeSetFileAttributes função não trabalho sobre o ROM sistema de arquivos. Inerentemente, este chamar é dependente sobre o suporte fornecido por um driver sistema de arquivos sistema de arquivos.

Não é um aplicativo alteração os atributos de um Diretório no sistema de arquivos de memória RAM.

A seguinte tabela descreve como definir os atributos em sistema de arquivos de memória RAM que não pode ser definida usando CeSetFileAttributes.

Atributo Como definir

FILE_ATTRIBUTE_COMPRESSED

Para definir estado compactação de um arquivo, use o DeviceIoControl função com a operação FSCTL_SET_COMPRESSION.

FILE_ATTRIBUTE_DIRECTORY

Arquivos não podem ser convertidos em diretórios. Para criar um Diretório, use o CeCreateDirectory função.

FILE_ATTRIBUTE_REPARSE_POINT

Para associar um apontar reanalisar com um arquivo, use o DeviceIoControl função com a operação FSCTL_SET_REPARSE_POINT.

FILE_ATTRIBUTE_SPARSE_FILE

Para definir atributo esparso de um arquivo, use o DeviceIoControl função com a operação FSCTL_SET_SPARSE.

Nem todos os sistemas arquivo suporte todos os atributos.

Requirements

Header rapi.h
Library rapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

RAPI Functions
CeCreateDirectory (RAPI)