Compartilhar via


EnumProjectsFilesEx

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Essa função enumera arquivos em uma pasta ou todas as pastas na memória principal ou em um montável sistema de arquivos, such as um memória flash cartão.

Syntax

int EnumProjectsFilesEx (
  PROJECTSFILES_ENUMPROC_EX pfnEnumProc, 
  DWORD dwOidFlash, 
  DWORD dwFlags, 
  LPTSTR szProj, 
  LPTSTR szFileName, 
  LPARAM lParam 
);

Parameters

  • pfnEnumProc
    [no] Ponteiro para o função callback EnumProjectsFilesExCallback. Se esse ponteiro for definido como NULL, EnumProjectsFilesEx retorna somente o número de arquivos.
  • dwOidFlash
    [no] Especifica o identificador objeto (OID) da memória flash cartão para enumerar, qual é o valor retornado pelo FindFirstFlashCard ou a função FindNextFlashCard. Usado somente quando o dwFlags parâmetro está definido como PRJ_ENUM_FLASH.
  • dwFlags
    [no] Especifica o válido sinalizadores. Ele é um ou uma combinação dos valores descritos na seguinte tabela, especificando qual localidade para verificar e quais projetos para verificar.

    Sinalizador Value Description

    PRJ_ENUM_MEMORY

    0 x 1

    Verificar arquivos na memória principal somente. The dwOidFlash parâmetro será ignorado.

    PRJ_ENUM_FLASH

    0 x 2

    Verificar arquivos de memória flash especificado cartão somente. The dwOidFlash parâmetro é o OID do memória flash cartão retornados de uma chamar anterior para o FindFirstFlashCard ou a função FindNextFlashCard.

    PRJ_ENUM_ALL_DEVICES

    0 x 4

    Verificar arquivos na memória principal e em cada memória flash cartão. The dwOidFlash parâmetro será ignorado.

    PRJ_ENUM_ALL_PROJ

    0 x 10

    Enumere em todos os projetos. The szProj parâmetro será ignorado.

    PRJ_ENUM_HOME_PROJ

    0 x 100

    Inclua a pasta My Documents na enumeração de arquivo.

    PRJ_ENUM_FLASH e PRJ_ENUM_ALL_DEVICES não são usados juntos.

  • szProj
    [no] Ponteiro para o seqüência de caracteres NULL-Terminated que especifica o projeto para pesquisa no. Se este parâmetro for definido como NULL, a função enumera todos os arquivos de pasta My Documents. Usado somente quando dwFlags não é definido como PRJ_ENUM_ALL_PROJ.
  • szFileName
    [no] Ponteiro para o seqüência de caracteres NULL-Terminated que contém o nome ou tipo de arquivo para pesquisa FO, de exemplo, *.* ou ISpTTSEngine::Speak. mysound.wav.
  • lParam
    [no] Que é passado para o função callback especificado pelo parâmetro Caller-defined pfnEnumProc.

Return Value

O número dos arquivos enumerados indica sucesso. Se não existem arquivos para enumerar, essa função retornará zero. Se pfnEnumProc é definido como NULL, essa função retorna o número de pastas ainda.

Remarks

Para enumerar os arquivos em um memória flash cartão, chamar primeiro o FindFirstFlashCard e as funções FindNextFlashCard para obter o OID do memória flash cartão. Enumere pastas com a função EnumProjectsEx.

Requirements

Header projects.h
Library note_prj.lib
Windows Mobile Pocket PC 2000 and later, Smartphone 2002 and later

See Also

Reference

File and Application Management Functions
EnumProjectsEx
EnumProjectsFilesExCallback
FindFirstFlashCard
FindNextFlashCard