Метод IMFASFMutualExclusion::GetStreamsForRecord (wmcontainer.h)
Извлекает номера потоков, содержащиеся в записи объекта взаимного исключения Advanced Systems Format.
Синтаксис
HRESULT GetStreamsForRecord(
[in] DWORD dwRecordNumber,
[out] WORD *pwStreamNumArray,
[in, out] DWORD *pcStreams
);
Параметры
[in] dwRecordNumber
Номер записи, для которой требуется получить номера потоков.
[out] pwStreamNumArray
Массив, получающий номера потока. Задайте значение NULL , чтобы получить необходимое количество элементов, которое указывается значением pcStreams при возврате . Если этот параметр не равен NULL, метод копирует в массив столько чисел потока, сколько элементов указано значением pcStreams.
[in, out] pcStreams
На входе — количество элементов в массиве, на которые ссылается pwStreamNumArray. В выходных данных метод задает для этого значения число потоков в записи. Вы можете вызвать Метод GetStreamsForRecord с параметром pwStreamNumArray , для которого задано значение NULL , чтобы получить количество элементов, необходимых для хранения всех номеров потоков.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wmcontainer.h |
Библиотека | Mfuuid.lib |