CLUSPROP_SZ_DECLARE macro (clusapi.h)
Crea una estructura CLUSPROP_SZ con el miembro sz establecido en un tamaño determinado por el llamador.
Sintaxis
void CLUSPROP_SZ_DECLARE(
name,
cch
);
Parámetros
name
Nombre de la estructura CLUSPROP_SZ que se va a crear.
cch
Tamaño (es decir, recuento de caracteres) de la matriz de miembros sz . Este valor debe ser una constante.
Valor devuelto
None
Observaciones
ClusAPI.h define CLUSPROP_SZ_DECLARE de la siguiente manera:
#define CLUSPROP_SZ_DECLARE( name, cch ) \
struct { \
CLUSPROP_SYNTAX Syntax; \
DWORD cbLength; \
WCHAR sz[(cch + 1) & ~1]; \
} name
Ejemplos
En el ejemplo siguiente se muestra cómo usar 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 );
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Plataforma de destino | Windows |
Encabezado | clusapi.h |