EN
此内容没有您的语言版本,但有英语版本。

AVIBuildFilter function

The AVIBuildFilter function builds a filter specification that is subsequently used by the GetOpenFileName or GetSaveFileName function.

Syntax


STDAPI AVIBuildFilter(
  LPTSTR lpszFilter,
  LONG cbFilter,
  BOOL fSaving
);

Parameters

lpszFilter

Pointer to the buffer containing the filter string.

cbFilter

Size, in characters, of buffer pointed to by lpszFilter.

fSaving

Flag that indicates whether the filter should include read or write formats. Specify TRUE to include write formats or FALSE to include read formats.

Return value

Returns AVIERR_OK if successful or an error otherwise. Possible error values include the following.

Return codeDescription
AVIERR_BUFFERTOOSMALL

The buffer size cbFilter was smaller than the generated filter specification.

AVIERR_MEMORY

There was not enough memory to complete the read operation.

 

Remarks

This function accesses the registry for all filter types that the AVIFile library can use to open, read, or write multimedia files. It does not search the hard disk for filter DLLs and formats.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Vfw.h

Library

Vfw32.lib

DLL

Avifil32.dll

Unicode and ANSI names

AVIBuildFilterW (Unicode) and AVIBuildFilterA (ANSI)

See also

AVIFile Functions and Macros
AVIFile Functions

 

 

社区附加资源

显示:
© 2014 Microsoft