Размер PROPVARIANT, содержащего VT_VECTOR, на x64
От: GRV87 Россия  
Дата: 28.12.10 23:26
Оценка:
PROPVARIANT может содержать структуры вида
    cElems: ULONG;
    pElems: PByte; // Или другой указатель


В этом случае в поле vt выставляется флаг VT_VECTOR.
Вопрос в том, как это реализовано на 64-разрядных системах, где указатель занимает 8 байт, и, следовательно, структура не влезет в отведённые ей 8 байтов.
Комбинация VT_BYREF и VT_VECTOR (насколько я понял) невозможна.

Обшарил весь интернет в поисках ответа, и ничего не нашёл.
Или 64-разрядные ОС не поддерживают VT_VECTOR?
propvariant vt_vector x64
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.