Поделиться через


Метод ISCardTypeConv::SizeOfIStream

[Метод SizeOfIStream доступен для использования в операционных системах, указанных в разделе Требования. Он недоступен для использования в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях, Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Модули смарт-карт предоставляют аналогичные функциональные возможности.]

Метод SizeOfIStream определяет размер (в байтах) com-интерфейса IStream .

Синтаксис

HRESULT SizeOfIStream(
  [in]  LPSTREAM       pStrm,
  [out] ULARGE_INTEGER *puliSize
);

Параметры

pStrm [in]

Указатель на интерфейс COM IStream .

puliSize [out]

Указатель на большое целое число без знака, которое может содержать все 64-разрядное значение sizeof интерфейса IStream COM.

Возвращаемое значение

Метод возвращает одно из следующих возможных значений.

Код возврата Описание
S_OK
Функция выполнена успешно, а *puliSize — это размер в байтах интерфейса COM IStream.
E_FAIL
Произошла неустановленная ошибка.
E_INVALIDARG
Неправильный параметр puliSize .
E_POINTER
Неправильный параметр pStrm .
E_UNEXPECTED
Произошла непредвиденная ошибка.

 

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Окончание поддержки клиентов
Windows XP
Окончание поддержки сервера
Windows Server 2003
Заголовок
Scarddat.h
Библиотека типов
Scarddat.tlb
DLL
Scardssp.dll
IID
IID_ISCardTypeConv определяется как 53B6AA63-3F56-11D0-916B-00AA00C18068

См. также раздел

ISCardTypeConv

Возвращаемые значения смарт-карты