acmDriverDetails(3mms) — Subroutines
Name
acmDriverDetails --- Query a specified ACM driver to determine its capabilities
Syntax
#include <mme/mme_api.h>
MMRESULT acmDriverDetails(HACMDRIVERID hadid,
LPACMDRIVERDETAILS padd,
DWORD fdwDetails)
Arguments
HACMDRIVERID hadid
Specifies a handle to the driver identifier of an installed ACM driver. Disabled drivers can be queried for details.
LPACMDRIVERDETAILS padd
Specifies a pointer to an ACMDRIVERDETAILS data structure that will receive the driver details. The cbStruct field must be initialized to the size, in bytes, of the data structure.
DWORD fdwDetails
Is not used and must be set to zero.
Description
The acmDriverDetails function queries a specified Audio Compression Manager (ACM) driver to determine its capabilities.
Extensions
None.
Return Values
Returns zero if the function was successful; otherwise, it returns a nonzero error number or one of the following error codes:
MMSYSERR_INVALHANDLE@T{ Specified handle is invalid. T} MMSYSERR_INVALPARAM@T{ One or more arguments passed is invalid. T} MMSYSERR_INVALFLAG@T{ One or more flags is invalid. T}