Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die RPC_EE_INFO_PARAM-Struktur wird verwendet, um erweiterte Fehlerinformationen zu speichern.
Syntax
typedef struct tagRPC_EE_INFO_PARAM {
ExtendedErrorParamTypes ParameterType;
union {
LPSTR AnsiString;
LPWSTR UnicodeString;
long LVal;
short SVal;
ULONGLONG PVal;
BinaryParam BVal;
} u;
} RPC_EE_INFO_PARAM;
Member
ParameterType
Typ des Parameters, der als erweiterte Fehlerinformationen bereitgestellt wird. Dieser Wert bestimmt, welche Union-Member verwendet werden. Folgende Werte sind gültig:
- eeptAnsiString , um eine ANSI-Zeichenfolge anzugeben, die angibt, dass der Wert in AnsiString bereitgestellt wird.
- eeptUnicodeString , um eine Unicode-Zeichenfolge anzugeben, die angibt, dass der Wert in UnicodeString bereitgestellt wird.
- eeptLongVal , um einen LONG-Wert anzugeben, der angibt, dass der Wert in LVal bereitgestellt wird.
- eeptShortVal , um einen SHORT-Wert anzugeben, der angibt, dass die Werte in SVal bereitgestellt werden.
- eeptPointerVal , um einen Zeigerwert anzugeben, der angibt, dass die Werte in PVal bereitgestellt werden.
- eeptBinary wird von der RPC-Runtime verwendet und sollte nicht von Anwendungen verwendet oder angegeben werden.
- eeptNone gibt an, dass der Parameter entweder eine Unicode- oder ANSI-Zeichenfolge enthält, aber aufgrund fehlender Speicher- oder Netzwerkfragmentlängen abgeschnitten wurde.
u
u.AnsiString
ANSI-Zeichenfolge, die die erweiterten Fehlerinformationen darstellt.
u.UnicodeString
Unicode-Zeichenfolge, die die erweiterten Fehlerinformationen darstellt.
u.LVal
Long-Wert, der die erweiterten Fehlerinformationen darstellt.
u.SVal
Short-Wert, der die erweiterten Fehlerinformationen darstellt.
u.PVal
ULONGLONG-Wert, der die erweiterten Fehlerinformationen darstellt.
u.BVal
Reserviert.
Hinweise
Die RPC_EE_INFO_PARAM-Struktur wird in Verbindung mit den RpcError*-Funktionen verwendet, um erweiterte RPC-Fehlerinformationen zu untersuchen und zu erstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | rpcasync.h (rpc.h einschließen) |