共用方式為


CLUSPROP_PROPERTY_NAME_DECLARE宏 (clusapi.h)

建立 CLUSPROP_PROPERTY_NAME 結構,並將 sz 成員設定為呼叫端所決定的大小。

語法

void CLUSPROP_PROPERTY_NAME_DECLARE(
   name,
   cch
);

參數

name

要建立 CLUSPROP_PROPERTY_NAME 結構的名稱。

cch

大小 (,也就是 sz 成員陣列) 字元計數。 這個值必須是常數。

傳回值

備註

ClusAPI.h 定義 CLUSPROP_PROPERTY_NAME_DECLARE ,如下所示:

#define CLUSPROP_PROPERTY_NAME_DECLARE( name, cch ) \
    struct {                                        \
        CLUSPROP_SYNTAX Syntax;                     \
        DWORD           cbLength;                   \
        WCHAR           sz[(cch + 1) & ~1];         \
    } name

範例

下列範例示範如何使用 CLUSPROP_PROPERTY_NAME_DECLARE。 如需另一個範例,請參閱 建立實體磁片資源

WCHAR szName[] = L"Name";
CLUSPROP_PROPERTY_NAME_DECLARE( PropName, sizeof( szName ) / sizeof( WCHAR ) );
PropName.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
PropName.cbLength  = sizeof( szName );
StringCbCopy( PropName.sz, PropName.cbLength, szName );

規格需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 clusapi.h

另請參閱

CLUSPROP_PROPERTY_NAME