DSDM_QUERYPROP

This message determines whether a property set is supported by the object.

typedef struct {
  DWORD dwMsg;
  DWORD dwInstance;
  LPGUID pGUID;
  ULONG ulPropId;
  PULONG pulSupport;
} DSDMP_QUERYPROP;

Members

  • dwMsg
    Equals DSDM_QUERYPROP.
  • dwInstance
    Instance data for the DirectSound buffer.
  • pGUID
    Pointer to a property set GUID.
  • ulPropId
    The identifier of the property within the set.
  • pulSupport
    Pointer to a ULONG in which to store flags including the support provided by the driver. The following values can be set for pulSupport.
    Value Description
    KSPROPERTY_SUPPORT_GET The driver sets this flag to indicate that the property can be read by using the IksPropertySet::Get method.
    KSPROPERTY_SUPPORT_SET The driver sets this flag to indicate that the property can be changed by using the IksPropertySet::Set method.

Return Values

Return values are determined by the designer of the property set. If the method fails, it may return E_NOTIMPL.

Remarks

E_NOTIMPL is returned when the property is not supported.

For more information about property sets, see Property Sets and IKsPropertySet::QuerySupport.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Dsdriver.h.

See Also

Property Sets | IKsPropertySet::QuerySupport | IKsPropertySet::Get | IKsPropertySet::Set | DirectSound Driver Messages

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.