Freigeben über


IMemoryBufferByteAccess::GetBuffer-Methode

Ruft einen IMemoryBuffer als Bytearray ab.

Syntax

HRESULT GetBuffer(
  [out] BYTE   **value,
  [out] UINT32 *capacity
);

Parameter

Value [out]

Ein Zeiger auf ein Bytearray, das die Pufferdaten enthält.

Kapazität [out]

Die Anzahl der Bytes im zurückgegebenen Array

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Wenn MemoryBuffer::Close aufgerufen wird, sollte der Wertzeiger durch den Code, der diesen Puffer verwendet, auf NULL festgelegt werden.

Weitere Informationen

IMemoryBufferByteAccess