Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Initializes a new instance of the Device class.
Definition
Visual Basic Public Sub New( _
ByVal guidDev As Guid_
)C# public Device(
GuidguidDev
);C++ public:
Device(
GuidguidDev
);JScript public function Device(
guidDev : Guid
);
Parameters
guidDev System.Guid
The Guidof the device to create an instanse of. See Remarks.
Remarks
To create an instance a particular Device object using its Guid
, first retrieve an available device's DeviceInformation from the DevicesCollection object, then get the Guid
from the DeviceInformation.DriverGuid property.
The application must call the SetCooperativeLevel method immediately after creating a Device object.
Exceptions
AllocatedException The request failed because resources, such as a priority level, were already in use by another caller. ArgumentException An invalid parameter was passed to the called method. NoAggregationException The object does not support aggregation. NoDriverException No sound driver is available for use, or the given globally unique identifier (GUID) is not a valid Microsoft DirectSound device identifier (ID). OutOfMemoryException DirectSound could not allocate sufficient memory to complete the call.
.gif)