2012-01-20 8 views
1

どういう意味ですか?1780 RPC_X_NULL_REF_POINTER - "ヌル参照ポインタがスタブに渡されました。" 私はGetPrinterDriverDirectory()を呼び出していますいくつかのコード/あり:GetPrinterDriverDirectoryは1780のエラーコードを設定しました

char DriverDir[MAX_PATH]; 
LPDWORD needed = 0; 
Result = GetPrinterDriverDirectory(NULL, TEXT("Windows x86"), 1, (LPBYTE)&DriverDir, MAX_PATH, needed); 

P.S.は、スプーラとRPCサービスが実行されています。

答えて

2

最後のパラメータは0ではなくDWORDへのポインタである必要があります。これはうまくいくはずです:

DWORD needed = 0; 
Result = GetPrinterDriverDirectory(NULL, TEXT("Windows x86"), 1, (LPBYTE)&DriverDir, MAX_PATH, &needed); 
関連する問題