INSSBuffer.GetLength (Visual Basic .NET)
Previous | Next |
INSSBuffer.GetLength (Visual Basic .NET)
The GetLength method retrieves the size, in bytes, of an allocated buffer.
Syntax
Parameters
pdwLength
Reference to a UInt32 containing the size of the allocated buffer in bytes.
Return Values
This method does not return a value.
If this method fails, it throws an exception.
Number | Description |
0x80070057 | pdwLength is null. |
Remarks
You can use the IWMSBufferAllocator Object (Visual Basic .NET) to allocate the buffer.
Example Code
' Declare variables. Dim pbBuffer As IntPtr Dim pdwLength as UInt32 Dim Bytes as Byte() ' Retrieve a pointer to the buffer and convert it to an array of bytes. ' The pBuffer pointer is user-defined. pBuffer.GetBuffer(pbBuffer) pBuffer.GetLength(pdwLength) Bytes = Array.CreateInstance(GetType(Byte), Convert.ToInt32(pdwLength)) Marshal.Copy(pPlsBuf, Bytes, 0, Convert.ToInt32(pdwLength))
Requirements
Reference: Add a reference to Microsoft.WindowsMediaServices.
Namespace: Microsoft.WindowsMediaServices.Interop.
Assembly: Microsoft.WindowsMediaServices.dll.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003, Enterprise Edition; Windows Server 2003, Datacenter Edition; Windows Server 2008.
See Also
Previous | Next |