Compartilhar via


CeGetFileNotificationInfo

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função obtém informações notificação arquivo.

Observação

FILE_NOTIFY_CHANGE_CEGETINFO deve foram especificadas na acima chamar para o FindFirstChangeNotification função, ou esta função retornará Não dados.

Syntax

BOOL CeGetFileNotificationInfo(
  HANDLE h,
  DWORD dwFlags,
  LPVOID lpBuffer,
  DWORD nBufferLength,
  LPDWORD lpBytesReturned,
  LPDWORD lpBytesAvailable
);

Parameters

  • h
    [no] Identificador retornado a partir FindFirstChangeNotification.
  • dwFlags
    Reservado. Definido como zero.
  • lpBuffer
    [out] Ponteiro para uma reserva.
  • nBufferLength
    [no] Comprimento da reserva.
  • lpBytesReturned
    [out] Número de bytes retornado.
  • lpBytesAvailable
    [out] Disponível informações notificação de alteração adicionais.

Return Value

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

Remarks

Se lpBuffer é definido como NULL e nBufferLength está definido para zero, define esta função lpBytesAvailable Para o atual número de bytes disponível para retornar.

Quando essa função retorna, lpBuffer contém um ponteiro para uma estrutura FILE_NOTIFY_INFORMATION. Se mais dados notificação está disponível quando essa função retorna com êxito, GetLastError Retorna ERROR_MORE_DATA. Se as notificações disponível, mas eles não cabem na lpBuffer, GetLastError retorna ERROR_INSUFFICIENT_BUFFER.

Requirements

Header winbase.h
Library coredll.lib
Windows Embedded CE Windows CE .NET 4.2 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

File I/O Functions
FindFirstChangeNotification
FindNextChangeNotification
FindCloseChangeNotification