Compartir a través de


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

Consulte también

CLUSPROP_SZ