WTSCLIENTA 構造体 (wtsapi32.h)
リモート デスクトップ接続 (RDC) クライアントに関する情報が含まれます。
構文
typedef struct _WTSCLIENTA {
CHAR ClientName[CLIENTNAME_LENGTH + 1];
CHAR Domain[DOMAIN_LENGTH + 1];
CHAR UserName[USERNAME_LENGTH + 1];
CHAR WorkDirectory[MAX_PATH + 1];
CHAR InitialProgram[MAX_PATH + 1];
BYTE EncryptionLevel;
ULONG ClientAddressFamily;
USHORT ClientAddress[CLIENTADDRESS_LENGTH + 1];
USHORT HRes;
USHORT VRes;
USHORT ColorDepth;
CHAR ClientDirectory[MAX_PATH + 1];
ULONG ClientBuildNumber;
ULONG ClientHardwareId;
USHORT ClientProductId;
USHORT OutBufCountHost;
USHORT OutBufCountClient;
USHORT OutBufLength;
CHAR DeviceId[MAX_PATH + 1];
} WTSCLIENTA, *PWTSCLIENTA;
メンバー
ClientName[CLIENTNAME_LENGTH + 1]
クライアント コンピューターの NetBIOS 名。
Domain[DOMAIN_LENGTH + 1]
クライアント コンピューターのドメイン名。
UserName[USERNAME_LENGTH + 1]
クライアント ユーザー名。
WorkDirectory[MAX_PATH + 1]
初期プログラムのフォルダー。
InitialProgram[MAX_PATH + 1]
接続時に開始するプログラム。
EncryptionLevel
暗号化のセキュリティ レベル。
ClientAddressFamily
アドレス ファミリ。 このメンバーは、 AF_INET、 AF_INET6、 AF_IPX、 AF_NETBIOS、 またはAF_UNSPECできます。
ClientAddress[CLIENTADDRESS_LENGTH + 1]
クライアント ネットワーク アドレス。
HRes
クライアントのディスプレイの水平方向の寸法 (ピクセル単位)。
VRes
クライアントのディスプレイの垂直寸法 (ピクセル単位)。
ColorDepth
クライアントの表示の色の深さ。 使用可能な値については、WTS_CLIENT_DISPLAY構造体の ColorDepth メンバーを参照してください。
ClientDirectory[MAX_PATH + 1]
クライアント ActiveX コントロール DLL の場所。
ClientBuildNumber
クライアント ビルド番号。
ClientHardwareId
予約済み。
ClientProductId
予約済み。
OutBufCountHost
セッションあたりのサーバー上の出力バッファーの数。
OutBufCountClient
クライアント上の出力バッファーの数。
OutBufLength
出力バッファーの長さ (バイト単位)。
DeviceId[MAX_PATH + 1]
ネットワーク アダプターのデバイス ID。
注釈
ClientAddressFamily メンバーの場合、AF_INET (IPv4) は"127.0.0.1" などの文字列形式で返されます。 AF_INET6 (IPv6) はバイナリ形式で返されます。
注意
wtsapi32.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして WTSCLIENT を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista SP1 |
サポートされている最小のサーバー | Windows Server 2008 |
Header | wtsapi32.h |