макрос CLUSPROP_SZ_DECLARE (clusapi.h)
Создает структуру CLUSPROP_SZ с элементом sz , равным размеру, определенному вызывающим элементом.
Синтаксис
void CLUSPROP_SZ_DECLARE(
name,
cch
);
Параметры
name
Имя создаваемой структуры CLUSPROP_SZ .
cch
Размер (то есть количество символов) массива элементов sz . Это значение должно быть константой.
Возвращаемое значение
None
Remarks
ClusAPI.h определяет CLUSPROP_SZ_DECLARE следующим образом:
#define CLUSPROP_SZ_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Примеры
В следующем примере показано, как использовать CLUSPROP_SZ_DECLARE:
WCHAR szNameData[] = L"Object Name";
CLUSPROP_SZ_DECLARE( NameValue, sizeof( szNameData ) / sizeof( WCHAR ) );
NameValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
NameValue.cbLength = sizeof( szNameData );
StringCbCopy( NameValue.sz, NameValue.cbLength, szNameData );
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Целевая платформа | Windows |
Header | clusapi.h |